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和named_scope查詢
- 2. 的Rails 3.1 named_scope
- 3. Rails,使用named_scope
- 4. named_scope in rails 2
- 5. named_scope和named_scope + lambda之間的區別
- 6. Rails 2.3.8 named_scope鏈接
- 7. date_today的named_scope Rails 2.3.9
- 8. Rails的named_scope繼承?
- 9. 跨多個表的Rails named_scope
- 10. Ruby on Rails noob named_scope with datetime
- 11. Rails作用域vs named_scope
- 12. Rails + Slim Source Output
- 13. named_scope和.first?
- 14. named_scope和substings
- 15. Rails的2.3:使用其他named_scope內的另一個模型named_scope
- 16. named_scope和HABTM協會
- 17. 的has_many和總和named_scope
- 18. Rails的:使用named_scope其中 「中」
- 19. 在rails唯一記錄中的named_scope?
- 20. rails named_scope作爲AR的擴展:: Base
- 21. rails named_scope急於加載問題
- 22. 爲named_scope
- 23. 「Source」和「Generated Source」有什麼區別?
- 24. named_scope條件和時區不匹配
- 25. named_scope相關表中列的總和
- 26. DirectShow Capture Source和FFMPEG
- 27. named_scope或find_by_sql?
- 28. ActiveRecord的named_scope,.scopes
- 29. 怎麼幹named_scope擴展
- 30. Rails - 「Invalid source reflection」for:has_many =>:通過
然而,這種方法完全忽略了得墨忒耳定律,has_many => through的主要好處之一 – Houen 2012-01-12 11:55:57