我有一个基本模型,我已经指定了一些字段来验证存在.在控制器的创建动作中我做标准:
@obj = SomeObject.new(params[:some_obj]) if @obj.save flash[:notice] = "ok" redirect... else flash[:error] = @obj.errors.full_messages.collect { |msg| msg + "
" } redirect to new form end
但是,当我重定向到新表单时,错误显示,但字段为空.有没有办法用输入的值重新填充字段,以便可以轻松纠正错误?
你render :action => :new
而不是重定向.