相关疑难解决方法(0)

accepted_toted_attributes_for with belongs_to polymorphic

我想建立一个多态关系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
Run Code Online (Sandbox Code Playgroud)

当我试图访问Job.create(..., :client_attributes=>{...}给我NameError: uninitialized constant Job::Client

ruby ruby-on-rails polymorphic-associations nested-attributes

54
推荐指数
4
解决办法
2万
查看次数