0
,如果我有以下幾點:導軌 - 瞭解如何查詢一個Objectin的Rails 3
@projects = Permission.where(["user_id >= ?", 21])
結果:
[#<Permission id: 59, project_id: 13, user_id: 21>, #<Permission id: 59, project_id: 13, user_id: 21>]
使用,然後我什麼那些PROJECT_ID的到查詢,如下所示:
AuditLog.where({ :project_id => @projects }).limit(10)
但是這個錯誤?
NoMethodError: undefined method `project_id' for [#<Permission id: 59, project_id: 13, user_id: 21>]:ActiveRecord::Relation
想法?謝謝
哇 - 謝謝! – user479959 2010-10-21 04:41:40
quick type,user_id> =?',21應該是正確的? – user479959 2010-10-21 04:50:18
您在原始查詢中使用了「> =」,因此我複製了該查詢。但更有意義的是,你在大多數情況下都需要精確匹配。 – 2010-10-21 04:56:30