【发布时间】:2012-09-04 16:48:39
【问题描述】:
我已经在两个模型之间建立了 has_and_belongs_to_many 关联。我需要从一个模型访问另一个模型中的方法的属性。现在我的代码看起来像这样,但我收到一条错误消息,提示“未定义的局部变量 'model1_id'”
Model_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
我错过了什么?谢谢!
【问题讨论】:
标签: ruby-on-rails-3 methods has-and-belongs-to-many