複数の ActiveRecord オブジェクトをまとめて扱う - ursmの日記

screenshot

一つのアクションで複数のモデルオブジェクトを操作するのは意外に厄介なものです。データの受け取りは fields_for で何とかなるとしても、関連の組み立てやエラー処理などやっているとすぐにコードがとっちらかってしまいます。 ActivePresenter プラグインを使うと、複数のモデルオブジェクトを束ねて一つのオブジェクトのように操作することができます。 インストール Gem パ...

http://d.hatena.ne.jp/ursm/20081006/1223309255

ActivePresenterプラグイン使うと良いらしい。
ActivePresenter プラグインの紹介
"ActivePresenter プラグインを使うと、複数のモデルオブジェクトを束ねて一つのオブジェクトのように操作することができます。"
複数のモデルオブジェクトを束ねて一つのオブジェクトのように操作することができます。save は全てのオブジェクトがvalid の時のみsave される。複数のモデルに跨がった巨大なフォーム を受けるアクションに使える
エラーを出す時に困ってたんよね。これならうまくできそうな予感。

http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/ursm/20081006/1223309255