2011-09-08 21 views

回答

9

不存在,但您可以使用普通的Ruby方法(如Array#select)來瀏覽未保存的模型。

where方法及其在ActiveRecord中的隊友爲數據庫生成SQL查詢,所以如果模型實例不在數據庫中,它不會找到任何東西。

喜歡的東西

@monkey = @destination.ratings.select{|rating| rating.name == 'monkey' }.first 

可以做的伎倆

+1

+1紅寶石鐵軌上 – efoo