将Javascript数组值传递给ruby数组值

时间:2012-12-03 11:12:50

标签: javascript ruby-on-rails ruby

任何人都可以告诉我将javascript数组值设置为ruby数组变量的最佳方法

因为我正在获取java脚本数组值

$("input[name='entry_ids[]']:Checked").each(function() {
            selectedGroups.push($(this).val());
           });

如何设置ruby变量?

先谢谢。

1 个答案:

答案 0 :(得分:0)

你不能从JS设置ruby变量,JS是一种客户端编程语言,因此数据需要以某种方式发送到你的ROR应用程序。如果您按照正常情况提交表单,则params[:entry_ids]中将包含一系列选定值。否则,您可以使用JS向您的rails操作发布AJAX消息。

虽然你看起来并没有做任何特别的事情,所以我建议你看一下rails表格。如果需要异步,请在表单助手中使用remote: true