【发布时间】:2010-10-19 13:48:57
【问题描述】:
我想与accepts_nested_attributes_for 建立多态关系。代码如下:
class Contact <ActiveRecord::Base
has_many :jobs, :as=>:client
end
class Job <ActiveRecord::Base
belongs_to :client, :polymorphic=>:true
accepts_nested_attributes_for :client
end
当我尝试访问Job.create(..., :client_attributes=>{...} 时,给了我NameError: uninitialized constant Job::Client
【问题讨论】:
-
你看过关于复杂表格的 railscast 吗? railscasts.com/episodes/75-complex-forms-part-3
-
是的,我推出了自己的解决方案。
标签: ruby-on-rails ruby polymorphic-associations nested-attributes