use*_*154 10 ruby activerecord ruby-on-rails
我有模特Foo和Bar.Bar有专栏foo_id.当我打电话时,Bar.foo_id我得到了错误missing attribute: foo_id
请记住,这不是未定义的方法错误,列肯定在db中.这有什么常见的原因?
谢谢
Sta*_*len 38
可能它与你的find方法有关?例如,你做了一个:在一个查找中选择:
Foo.find(:all, :select => "firstvar, secondvar")
Run Code Online (Sandbox Code Playgroud)
在这种情况下,即使您定义了foo_id,也只能访问firstvar和secondvar
希望能帮助到你!=)