我有一个包含太多字段的编辑表单。我想把它分成两个不同的动作(:edit
和:advanced_options
)。
标准的编辑动作提交给更新动作,如果有表单错误,它会呈现编辑动作:
if @model.update_attributes(params[:model])
redirect_to model_path(@model), notice: 'Model was successfully updated.'
else
render action: "edit"
end
我怎样才能使更新操作足够智能以在出现表单错误的情况下呈现 advanced_options 表单?