如何在范围内引用belongs_to关联?
#!ruby
class Car < ActiveRecord::Base
belongs_to :user
end
@cars = Car.where(:user_id => current_user.id).limit(10)
我想创建一个范围,如何在范围中使用关联 :user ?
(导轨3)
#!ruby
class Car < ActiveRecord::Base
belongs_to :user
end
@cars = Car.where(:user_id => current_user.id).limit(10)
I want to create a scope, how can I use the association :user in the scope?
(rails3)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
因此,在您的模型中:
...然后您可以使用以下命令从控制器调用:
So, in your model:
...which you can then call from your controller with:
尝试:
更新:
模型中
在控制器的
Try:
Update:
in your model
in your controller