RubyOnRails
Version vom 17. Februar 2017, 21:14 Uhr von Hamatoma (Diskussion | Beiträge)
Installation[Bearbeiten]
apt-get install ruby ruby-dev ruby-rails nodejs ruby-sqlite3 \ ruby-spring ruby-sass-rails ruby-uglifier ruby-coffee-rails \ ruby-jquery-rails ruby-turbolinks ruby-jquery-turbolinks \ ruby-jbuilder ruby-sdoc ruby-byebug ruby-web-console libpq-dev gem install pg
Neues Projekt[Bearbeiten]
BASE=/home/ws/ruby cd $BASE rails new rdbman BASE=/home/ws/ruby/rdbman cd $BASE/config # Anpassen database.yml cd $BASE/script
Rails-Kommandos[Bearbeiten]
rails generate model Database rails generate model Owner # anpassen app/models/database.rb + owner.rb rails generate migration databases rails generate migration owners
Beispiel $BASE/config/database.yml[Bearbeiten]
vi database.yml
default: &default adapter: postgresql encoding: unicode development: adapter: postgresql encoding: unicode database: rdbman_development username: rubydba password: Geheim test: adapter: postgresql encoding: unicode database: rdbman_test username: rubydba password: Geheim production: adapter: postgresql encoding: unicode database: rdbman_production username: rubydba password: Geheim