我正在使用rails版本3.2.6,並試圖將JavaScript變量傳遞給另一個頁面「Test10」。我在視圖中有以下代碼:將JavaScript變量傳遞給Rails控制器
<script>
var message = "hello world!";
</script>
<%= link_to "Go!", Test10_path(), :with => "'message='+ message" %>
該參數不傳遞給Test10。 Test10控制器中有以下內容:
def Test10
@hello = params[message]
end
這是將JavaScript變量傳遞給我的rails控制器的正確方法嗎?它不工作。我會很感激任何指針。謝謝!
謝謝@Anthony。這工作!學習使用表單傳遞參數的最佳資源是什麼?爲什麼它更好?再次感謝!! – user1388066 2012-08-01 20:18:36
如果你想從Javascript傳遞值,只需要學習一點jQuery。您還必須學習如何使用rails構建表單:http://guides.rubyonrails.org/form_helpers.html – 2012-08-01 20:20:03
非常感謝@Anthony! – user1388066 2012-08-01 20:21:51