我想使用Object.find(PARAMS [])只與返回對象:stage_id =整數Rails的:如何處理查找(PARAMS [])
這裏是我的控制器代碼
def show
@lesson = Lesson.find(params[:id])
@stage1 = @lesson.units(params[:stage_id] == 1)
@stage2 = @lesson.units(params[:stage_id] == 2)
每課有許多單元,每個單元有一個stage_id = 1或stage_id = 2,我希望@ stage1成爲一個數組,其單位只有stage_id值爲1。
如何正確使用params只返回具有指定表值的單位?
你似乎沒有了Ruby語言和/或者Rails的把握。你最好買一本關於ruby/rails的書,並閱讀它,而不是在這裏提出這樣的問題。 – 2011-05-27 06:12:03
這是不幸的,因爲我已經通過幾本書和學習與stackoverflow似乎工作最好的,當我通過教程。你有什麼具體的建議? – yoshyosh 2011-05-27 06:39:40
任何,真的。您問題中引用的代碼遠不是有效的。 Stackoverflow不應該是學習語言的地方,而是增加對語言的現有知識和/或解決RTFM或Google難以解決的問題。 – 2011-05-27 06:42:52