【发布时间】:2012-05-30 10:44:08
【问题描述】:
我有一个非常新手的问题。在更新模型之前,如何使用新参数检查模型对象是否有效?
我想改变它:
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
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 validation