【发布时间】:2015-07-30 16:05:04
【问题描述】:
要访问模型中的模型属性,您可以调用self[:attribute_name],例如如果你有一个 :question 属性,那么你可以在模型中调用self[:question] 来访问该属性的值。
我怎样才能为协会这样做?当我尝试以与 nil 相同的方式访问关联时。因此,即使我可以在模型外访问f.subs,但在模型内self[:subs] 却为零。
谢谢!
【问题讨论】:
-
self 指的是该特定对象的单例类...您需要使用 self.includes(:accounts) 加载它...像这样也可以访问关联。
标签: ruby-on-rails ruby-on-rails-4 associations models