我如何过滤资源及其在 Rails 3 中的嵌套资源?
我有类别,每个类别都有属于它们的资源。我想对所有类别使用一个范围,并对其资源使用不同的范围。
这是我正在尝试做的一个例子:
categories = Category.find_all_by_name('something').resources.find_all_by_resource_type_id(3)
I have categories and each category has resources that belong to them. I want to use a scope on all categories and a different scope on their resources.
This is an example of what i am trying to do:
categories = Category.find_all_by_name('something').resources.find_all_by_resource_type_id(3)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你的帖子不是很清楚,
我的猜测是你可能想要具有“某物”名称的类别,并且它们的资源已急切加载。为此,请使用以下内容:
或者,如果您想为这些“某物”类别指定所需的资源,则可以使用以下内容:
有关 活动记录查询,此处
your post ain't exactly crystal clear
my guess is that you probably want the categories that have "something" name, and their resources eager-loaded. for that use this:
or, if you want to specify what resources you want for those "something" categories, you can use this:
more info about active record querying, here