通过render将format参数作为querystring传递给format.html

时间:2015-09-17 03:20:11

标签: ruby-on-rails

我的create方法与此类似:

respond_to do |format|
  if @contact.save
    # something happen
  else
    format.html { render :index }
  end
end

错误是使用:index页面呈现的,但我想将一个参数?error=true传递给网址,以便使用JavaScript处理一些事情。

想法?

1 个答案:

答案 0 :(得分:1)

您可以尝试在渲染页面之前设置实例变量,如此

respond_to do |format|
  if @contact.save
    # something happen
  else
    @error = true 
    format.html { render :index }
  end
end