レコードの取得方法
###find(1)
コンソール画面で既に開発者がIDを知っている場合
###find(params[:hoge_id])
フォーム等で パラメータ が送られる場合
###find(user.hoge_id)
※userがhoge_idという 一つしかIDがない ものを取る場合
※に対して下のようなパターンが必要になってくるのはモデルが多対多の場合など
中間テーブルを利用しているときなどの IDが複数 ある場合
-
###where
条件を指定する場合
リファレンス http://railsdoc.com/references/where -
###スコープ
-
###first(last)
http://upsnap.jp/archives/show/41
http://www.atmarkit.co.jp/ait/articles/1104/12/news135.html
rails db
show tables;
select * from テーブル名;
これでテーブルの具体的な中身を確認できる
annotate を使う
特徴:モデルにテーブルのカラム名など分かりやすく表示してくれる
gem install annotate
私は下記の様にしてモデルファイルにのみ反映されるようにしています
annotate -e[tests,fixtures,factories] --exclude -i