Райлс апплкейшнг ѳѳр database - тэй холбох
Райлс апплкейшнг ѳѳр database - тэй холбох гэж байгаа бол DB2, MySQL, Oracle, Postgres, Firefird болон SQL Server гэх мэтээр сонголтууд бий. SQLite 3 - ыг Райлс апплкейшнтэй холбож ашиглахын ѳмнѳ database driver суулгаж Library нь Райлсын database engine-тэй холбож ѳгѳх хэрэгтэй.
Ѳѳрийн хувийн Rails API Documentation үүсгэх
Local орчинд ѳѳрийн Rails API Documentation үүсгэх боломжтой юм. Маш энгийн, доорх командыг ѳѳрийн терминал дээр бичихэд л хангалттай.
rails_apps> rails new dummy_app
rails_apps> cd dumny_app
dumny_app> rake doc:rails
Хамгийн сүүлд бичсэн мѳр бага зэрэг хугацаа авна. Уншиж дуусмагц, Rails API Documentation нь doc/api гэсэн directory tree үүснэ. Нэг зѳвѳлгѳѳ хэлэхэд уг directory-г ѳѳрийн desktop уруу хуулаад dumnуapp tree -г устгах нь зүйтэй.
Rails API Documentation - хандах бол browser дээрээс doc/apo/index.html хаягаар орох боломжтой.
Дэлгэрэнгүй мэдээллийг тухайн цахим хаягаар орон шалгана уу:
- DB 2: http://raa.ruby-lang.org/project/ruby-db2 эсвэл http://rubyforge.org/projects/rubyibm
- Firebird: http://rubyforge.org/projects/fireruby/
- MySQL: http://www.tmtm.org/en/mysql/ruby/
- Oracle: http://rubyforge.org/projects/ruby-oci8
- Postgres: https://bitbucket.org/ged/ruby-pg/wiki/Home
- SQL Server: https://github.com/rails-sqlserver
- SQLLite: https://github.com/luislavena/sqlite3-ruby
MySQL
MySQL server болон client суулгая:
sudo apt-get install mysql-server mysql-client libmysqlclient-dev
Суулгах явцад root user
- ын нууц үгийг шинээр үүсгэж ѳгнѳ.
libmysqlclient-dev
- ыг суулгаж ѳгснѳѳр mysql2 gem - ыг compile хийж Райлс аппд MySQL-ыг холбох тохиргоог хийж ѳгѳх юм.
PostgreSQL
Шинэ repository-г нэмж ѳгѳѳд Postgre 9.3 суулгана:
sudo sh -c "echo 'deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main' > /etc/apt/sources.list.d/pgdg.list"
wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql-common
sudo apt-get install postgresql-9.3 libpq-dev
Postgre-г суулгах явцад user
тохиргоог хийж ѳгѳхгүй. Тийм болохоор дээр зааврын дагуу хийж тохиргоогоо хийгээрэй. chris
- оронд ѳѳрийн нэрийг бичин гэж бодох хэрэгтэй.
sudo -u postgres createuser chris -s
# User-т нууц үгтэй хиймээр байна уу? Доорк коммандыг дагаад хийнэ үү.
sudo -u postgres psql
postgres=# \password chris