如何更改此JavaScript以使其内容提交到我的rails表单?

时间:2012-07-13 17:16:55

标签: javascript ruby-on-rails

在rails中,我有一个带有id:'new_user'的表单,在提交时会创建一个新用户。我正在努力确保以下javascript有效:

    var form$ = $("#new_user");
                var token = response['id'];
                form$.append("<input type='hidden' name='Token' value='" + token + "' />");
                form$.get(0).submit();

我想要它做的是在提交表单时将'令牌'添加到我的Rails表单中。我怎样才能改变javascript,以便'Token'被提交到id为'new_user'的表单?非常感谢!

1 个答案:

答案 0 :(得分:0)

如果您希望token哈希中的params作为user的一部分,请尝试为输入提供适当的ID和名称:

<input type="hidden" name="user[token]" id="user_token" .../>

然后您应该可以在控制器中以params[:user][:token]

的形式访问它