0
我有這樣一個非常類似的問題: Rails redirect_to with params紅寶石與自己PARAMS Rails的redirect_to的/值
所以,我從這個線程中瞭解到,我可以添加PARAMS到控制器redirect_to的是這樣的:
format.html { redirect_to @order, :test => "test", notice: 'Order was successfully created.' }
據我瞭解,與此,我應該能夠顯示在視圖中的價值:測試。 但是,如果我嘗試像這樣訪問它
<p>
<b>Zahlungsart:</b>
<%= params[:test] %>
</p>
沒有任何反應。
而且它doesn't似乎是參數的一部分,導致
<%= params.inspect %>
只是表明
{"action"=>"show", "controller"=>"orders", "id"=>"32"}
我不知道究竟是什麼出了問題....這裏的redirect_to的是Controller的「創建」操作默認調用的那個。
到目前爲止,我通過定義$test
來解決這個問題,在視圖中可以使用<%= $test %>
......但是這對我來說似乎是非常難看的(不是嗎?)。
爲了說清楚,我想傳遞給視圖的參數不是像控制器默認定義中的@order那樣的類的實例。它只是一個值,我想傳遞給視圖。 什麼是正常的(RESTful < - 如果我以正確的方式理解這個表達式...)只是添加一個參數的方式?
預先感謝再次啓發我;-)
問候
託比
哇,這是快速 - 和完美的作品!謝謝! – Tobi89