我已经在两个模型之间建立了一个 has_and_belongs_to_many 关联。我需要从一个模型访问另一个模型中的方法的属性。现在我的代码看起来像这样,但我收到一条错误消息,提示“未定义的局部变量 'model1_id'”
模型_2.rb
Class Model_2 < ActiveRecord:: Base
...
has_and_belongs_to_many :model_1
def some_method
attr_1 * Model_1.find(model_1_id).attr_I_need
end
我错过了什么?谢谢!