我有控制器方法的这一部分:
***
else
@ord_question = @vq
render :action => :new, :layout => 'admin', :locals => {:order_question_id => @order_question_id}
end
所有代码都在这里:
在我的新方法中,在我忘记输入某个字段并提交它(验证器presence_of)之前,我的网址就像:
...order_answers/new?order_question_id=15
但是我需要在url order_question_id = 15中保存这个get-variable,即使我使用render:action进入我的else方法。
我怎样才能添加到render:action url param?
答案 0 :(得分:0)
为此您使用
redirect_to path
in rails。
标准创建在rails 4
def create
@country = Country.new(country_params)
respond_to do |format|
if @country.save
format.html { redirect_to @country, notice: 'Country was successfully created.' }
format.json { render action: 'show', status: :created, location: @country }
else
format.html { render action: 'new' }
format.json { render json: @country.errors, status: :unprocessable_entity }
end
end
end