我正在使用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