我都是爲了更瘦的控制器,更胖的模型心態。Rails:清理醜陋的控制器
我想知道如何去:
你怎麼確定的事情,應該被移動到你的模型(假設你和我一樣,你偷懶,需要重構自己的控制器,因爲你只是推在那裏的代碼)
如何編寫和結構控制器中新元素的創建。 請參閱以下示例。
例
我有一個polymophic 「投票」 相對凌亂控制器。我已經清理起來相當不錯,但我想知道如果我能改善這個動作好一點:
def up
vote = Vote.new
vote.vote = true
vote.voter = current_user
vote.voteable = Recipe.find params[:id]
vote.save
end
對我來說只是一個小丑,我可能應該只使用create
,而不是新的,但我想知道如果我使用非標準操作(關於REST)在這裏駕駛着致命的路徑。
我正在把它切換到new
現在。但我絕對想得到社區的觀點。
優秀的建議。 – 2010-01-17 05:02:32