我新的rails和我想做一個選擇查詢基於不同的GET參數(過濾和排序)。我可以如何添加條件來查找代碼? 例如: if params[:ratings]
Movie.where(:rating => params[:ratings].keys)
end
,然後添加順序和其他地方的條件。我怎樣才能做到這一點?也許有更好的方法來精確地修改選擇查詢(不使用SQL字符串)。 謝謝。
我爲Etho創建了一個腳手架,我試圖讓用戶獲得1個單一的「ethos」進行編輯。 Ethos正在工作,但在User模型上它只能與has_many一起工作:ethos 用戶應該只能得到1,所以我可以創建更好的關聯。但是現在,當我在模型中進行更改時,它創造出了我無法追蹤的蜘蛛效果。 用戶模式: class User < ActiveRecord::Base
has_many :jobs