1
A
回答
0
如果你能在一个find()方法调用中使用它,通常你可以用一个名为范围内使用它。查找的参数在文档(http://apidock.com/rails/ActiveRecord/Base/find/class)中逐项列出,但我不确定该来源是否是其中之一。据我所知,这是为了一种有关系的事情,而不是寻找。
但是,命名范围可以应用于关系,所以也许这就是你的意图。
1
不,你不能,因为你不需要。 命名范围,其中中定义的模型的一部分。
class Post
named_scope :published, :conditions => { :published => true }
end
然而,这并不妨碍你通过关联使用命名范围。
class Category
has_many :posts
end
category.posts # => all posts
category.posts.published # only published posts
相关问题
- 1. 的Rails 3.1 named_scope
- 2. Rails,使用named_scope
- 3. named_scope和named_scope + lambda之间的区别
- 4. Rails的named_scope继承?
- 5. date_today的named_scope Rails 2.3.9
- 6. Rails 2.3.8 named_scope链接
- 7. 跨多个表的Rails named_scope
- 8. Rails作用域vs named_scope
- 9. named_scope和substings
- 10. named_scope和.first?
- 11. Rails的2.3:使用其他named_scope内的另一个模型named_scope
- 12. named_scope和HABTM协会
- 13. rails named_scope急于加载问题
- 14. Rails的:使用named_scope其中 “中”
- 15. rails named_scope作为AR的扩展:: Base
- 16. “Source”和“Generated Source”有什么区别?
- 17. 为named_scope
- 18. named_scope条件和时区不匹配
- 19. named_scope相关表中列的总和
- 20. Rails - “Invalid source reflection”for:has_many =>:通过
- 21. ActiveRecord的named_scope,.scopes
- 22. named_scope或find_by_sql?
- 23. Rails:Bundle path source?
- 24. named_scope和method有什么区别?
- 25. 使用Mongoid和rspec测试named_scope
- 26. named_scope宽度的has_many协会和计数
- 27. 保持named_scope扩展DRY
- 28. 使用named_scope获取行数
- 29. Source to Source Translator or Custom Interpreter?
- 30. Eclipse Data Source Explorer和MS-Access
然而,这种方法完全忽略了得墨忒耳定律,has_many => through的主要好处之一 – Houen 2012-01-12 11:55:57