我有一個表單,我希望用戶可以輸入一個數字。當他們回車時,這個變量被傳遞給另一個視圖並被使用。我很好奇如何做到這一點,我不確定從哪裏開始......Rails將一個變量從一個表單傳遞到另一個頁面
<form>
<%= f.input :amount %>
<%= f.submit :submit %>
</form>
我有一個表單,我希望用戶可以輸入一個數字。當他們回車時,這個變量被傳遞給另一個視圖並被使用。我很好奇如何做到這一點,我不確定從哪裏開始......Rails將一個變量從一個表單傳遞到另一個頁面
<form>
<%= f.input :amount %>
<%= f.submit :submit %>
</form>
將表單提交到另一個視圖。
字段將在params[]
可用。
通過使用param散列本身,您可以在另一個視圖中獲取提交的表單值。在你的情況"params[:amount]
」,您還可以使用@instance_variable存儲params[:amount]
一樣。‘@instance_variable = params[:amount]
’,並通過訪問@instance_variable.
用它查看/另一視你只需要確定行動的形式,像這樣:
<form action="url_to_controler_of_another_view">
然後當用戶輸入提交,它會發布到其他控制器的網址:url_to_controler_of_another_view,然後用另一種觀點
但不建議這樣做練習MVC
的方式。