Rest RubyonRails使用自己的参数/值将_重定向到

Rest RubyonRails使用自己的参数/值将_重定向到,rest,redirect,ruby-on-rails-3.2,httprequest,Rest,Redirect,Ruby On Rails 3.2,Httprequest,我有一个非常类似的问题,像这样: 因此,我从这个线程中了解到,我可以将参数添加到控制器重定向_中,如下所示: format.html { redirect_to @order, :test => "test", notice: 'Order was successfully created.' } 据我所知,有了这个,我应该能够在视图中显示:test的值。 但是如果我试着这样访问它 <p> <b>Zahlungsart:</b> <%

我有一个非常类似的问题,像这样:

因此,我从这个线程中了解到,我可以将参数添加到控制器重定向_中,如下所示:

format.html { redirect_to @order, :test => "test", notice: 'Order was successfully created.' }
据我所知,有了这个,我应该能够在视图中显示:test的值。 但是如果我试着这样访问它

<p>
  <b>Zahlungsart:</b>
   <%= params[:test] %>
</p>
format.html { redirect_to order_path(@order, :test => "test"), notice: 'Order was successfully created.' }
我不知道这里到底出了什么问题。。。。重定向是控制器的“创建”操作默认调用的重定向

到目前为止,我只是通过定义
$test
修复了这个问题,它可以通过视图中的
访问。。。但这对我来说似乎很难看(不是吗?)

我要传递给视图的参数不是像控制器默认定义中的@order那样的类的实例。它只是一个变量,有一个我想传递给视图的值。
什么是正常的(RESTful您应该这样使用它

<p>
  <b>Zahlungsart:</b>
   <%= params[:test] %>
</p>
format.html { redirect_to order_path(@order, :test => "test"), notice: 'Order was successfully created.' }