-1

谁能告诉我将 javascript 数组值设置为 ruby​​ 数组变量的最佳方法

当我得到 java 脚本数组值时

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

如何设置红宝石变量?

提前致谢。

4

1 回答 1

0

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

不过,看起来您并没有做任何特别的事情,因此我建议您查看 rails forms。如果需要异步,remote: true请在表单助手中使用。

于 2012-12-03T11:21:16.593 回答