-1
我試圖讓我的控制器變得更瘦。要做到這一點,我的大部分努力的去建設named_scopes等Rails瘦身控制器,胖模型 - 需要更多的幫助實現它
如果這種代碼在模型中,如果是這樣,怎麼樣?
def show
### params[:date] = {"month"=>"2", "year"=>"2012"}
@date = Time.parse(params[:date][:month] + '/' + params[:date][:year])
...
end
我沒有看到任何錯誤,在控制器中。 – 2012-02-15 14:23:14
較長的回答:不要太緊張地控制皮包骨頭。如果你沒有業務邏輯,你應該沒問題。你在這裏做的只是爲視圖準備一個變種。它應該在哪裏。 – 2012-02-15 14:24:16
只要在控制器中創建一個日期對象,就可以在控制器中運行。但是,如果您開始格式化控制器中的日期字符串,那麼這是視圖特定的,應該放在輔助方法中。 – MunkiPhD 2012-02-15 14:46:53