我有一个包含太多字段的编辑表单。我想将其拆分为两个不同的操作(: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表单?