Rails3/モデル
の履歴(No.3)
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
履歴一覧
差分
を表示
現在との差分
を表示
ソース
を表示
Rails3/モデル
へ行く。
1 (2013-06-10 (月) 06:18:23)
2 (2013-06-10 (月) 06:19:01)
3 (2013-08-25 (日) 06:45:09)
Tag:
Rails3/モデル
目次
†
目次
参考情報
リレーション
has_one
↑
参考情報
†
Rails3
http://d.hatena.ne.jp/h-kageyu/20120409/1333973219
…モデルのデフォルト値。
↑
リレーション
†
↑
has_one
†
注文に対し、注文明細が1:1で存在するような場合に使用する。
例えばOrder, OrderDetail(order_id)の場合に、
class Order has_one :order_dtail end
とすると、order.order_detailで自動的に読み込んでくれる。
order.order_detail = new_order_detailするとセットした瞬間にnew_order_detailがsaveされる。これはautosave無関係。
これを避けるためには、new_order_detail = order.build_order_detail しなければならない(この場合、new_order_detail.order_id は自動でセットされる。保存されてない状態)。