NameError:执行join_table时未初始化的常量RequiredFields

时间:2016-09-22 23:37:05

标签: ruby-on-rails ruby associations has-and-belongs-to-many jointable

我正在尝试连接表。我的第一个表名为web_forms,其列为account_id。第二个表称为required_fields,其列为web_form_id。

我目前收到错误...

RequiredFields.find(226) ActiveRecord :: RecordNotFound:无法找到id = 226的RequiredField

class WebForm < ActiveRecord::Base
  has_many      :required_fields,
                class_name: RequiredField,
                foreign_key: :web_form_id
end


class RequiredField < ActiveRecord::Base
   has_and_belongs_to_many :web_forms,
                           class_name: WebForm,
                           foreign_key: :web_form_id,
                           association_foreign_key: :account_id
end

我通读了这一点,让我更加困惑。

http://guides.rubyonrails.org/association_basics.html#has-and-belongs-to-many-association-reference

任何帮助都会非常感谢。

0 个答案:

没有答案