我可以返回一個對象集合,只有一個(:limit => 1),但有沒有辦法只返回.first()對象,就像不在集合中一樣?named_scope和.first?
named_scope :profile, :conditions => {:association => 'owner', :resource_type => 'Profile'}, :limit => 1 # => collection of 1 profile but I want the profile only NOT in a collection or array
的解決方法很簡單,就是運用。首先()的結果,但我只是想清理代碼,使其不容易出錯。
我不得不說,投票是一致的,它是一種方法,工作得很好,第一次看到where(),非常方便。謝謝大家。 – 2011-06-09 21:22:31