私は非常に初心者の質問があります。モデルのオブジェクトを更新する前に、新しいパラメーターで有効であることを確認するにはどうすればよいですか?
私はそれを変換したい:
def update
@obj = SomeModel.find( params[:id] )
if @obj.update_attributes( params[:obj] )
# That have been updated
else
# Ups, errors!
end
end
そのようなものに:
def update
@obj = SomeModel.find( params[:id] )
if @obj.valid_with_new_params( params[:obj] )
@obj.update_attributes( params[:obj] )
else
# Ups, errors!
end
end