Ruby 初心者スレッド Part 39
レス数が900を超えています。1000を超えると表示できなくなるよ。
0930デフォルトの名無しさん
2010/12/10(金) 03:08:05Railsのscaffoldでは,CRUDの実装でnewとcreateを分けてるみたいなんですが,これ何か理由あるんですか?
昔cakePHP使ってた時,確かcakeのscaffoldでは,(RoRでいえば)↓みたいなコードが出されてた気がします.
def create
if !params[:mdl]
@mdl=Mdl.new()
else
@mdl=Mdl.new(params[:mdl])
〜以下CREATE処理
end
end
もちろん↑でもできるので,わざわざ分けてる理由がわかりません.
RESTに準拠してstatelessな通信をするためかなって思ったんですが,RoR自体は昨日始めたばかりなので確信が持てなくて,
もしかしてもっと別のpragmaticな理由があるのかもしれないと思ったので質問させていただきました.
レス数が900を超えています。1000を超えると表示できなくなるよ。