第Ⅲ部 Railsのフレームワーク 17章ActiveRecordその1:基礎
17.1 テーブルとクラス
set_table_name 命名規約変更
17.3 主キーとID
複合主キー
17.4 データベースへの接続
割愛しています
17.5 CRUD
新しい行の追加
save
既存行の読み込み
Order.find(17)
Like句の使用
強力なfind
- :conditions
- :order
- :limit
- :offset
- :joins
- :select
- :readonly
- :from
- :group
- :lock
一行のみ返す
:first)
既存行の更新
save/save! create/create!
行の削除 delete/delete_all
17.6 集約と構造化データ
構造化データの保存
集約によるデータの合成
17.7 その他の話題
オブジェクトの識別
生の接続の使用
IDが欠落しているケース
特等別な列名
- create_at/create_on/update_at/update_on
- lock_version
- type
- id
- xxx_id
- xxx_count
- position
- paraent_id