反対のAR関係でオブジェクトを作成するためのDSLはありますか:dependent => destroy
(言い換えると、オブジェクトが常に存在するように作成します)。たとえば、私は次のように言っています。
class Item < ActiveRecord::Base
#price
has_one :price, :as => :pricable, :dependent => :destroy
accepts_nested_attributes_for :price
....
class Price < ActiveRecord::Base
belongs_to :pricable, :polymorphic => true
attr_accessible :price, :price_comment
価格を指定しなくても、毎回価格を作成してほしいと思っていますか?コールバックとしてこれを行う唯一の(または最良の)オプションですか、それともDSLを介してこれを行う方法がありますか(と同様:denpendent => :destroy
)?