http://openbook4.me/projects/92
2015年時点でRails4をインストールする場合、CentOS7ですら依存バージョンが古かったりでインストールが大変である。
brew update brew install rbenv ruby-build echo 'eval "$(rbenv init -)"' >> ~/.bash_profile rbenv install -l rbenv install 2.3.4 rbenv rehash rbenv global 2.3.4
brew install mysql gem install mysql2
gem install rails gem install bundler
railas new sample
brew install mysql
#配列を渡せばIN検索 Model.find(idArray) Model.where " age > ?", param1 Model.where age: param1
Model.where("name like ?",param1).order 'age asc'
result = Model.where age: param1 result.first result.last
主テーブルにhas_many or has_one,従属テーブルにbelongs_toをつける!
rake db:create (以後はdb:migrate) rails g scaffold account name:string password:string category_id:integer memo:string
mynewappというアプリケーションを作る | rails new mynewapp | |
usersコントローラーのindexとshow/updateのviewを作成 | rails g controller users index show update | |
ルーティングの確認 | rails routes | |
modelを作成 | rails g model book isbn:string title:string price:integer publish:string publised:date dl:boolean | db/migrate/以下のファイルが生成物 |
model作成後にDB作成 | rake db:create |
model booksにダミーデータ10件作成 | rails db:fixtures:load FIXTURES=books |
DB接続 | rails console | 各DBクライアントのラッパー |
brew install bash-completion
if [ -f $(brew --prefix)/etc/bash_completion ]; then . $(brew --prefix)/etc/bash_completion fi
@user = Hash.new @user[:name] = 'taro'
<h1><%= @user[:name] %></h1>
flash[:error] = message('dashboard.project_not_found')
https://www20.atwiki.jp/katow30it/pages/12.html