【发布时间】:2017-11-27 13:28:59
【问题描述】:
在我的 application.html.erb 中,有一个隐藏的输入字段,id=current_user.id,所以在这种情况下是这样的:
<input type="hidden" id="user_id" value="<%= current_user.id %>">
有没有办法为下一个请求更改此 ID?所以当我重新加载页面时,我会得到一个我选择的数字,而不是 current_user.id。
谢谢。
【问题讨论】:
-
可以使用jquery或者js来查询user_id的值。试试这样的
$("#user_id").val(2),$("#user_id").val(this_id_you_want_to_change) -
非常感谢您的帮助。是的,但在这种情况下,我重新加载页面,然后在浏览器 js 控制台中更改 ID。这没关系,但如果可能的话,我需要一些东西,在页面重新加载期间更改 ID,而不是在页面加载后......谢谢
-
你可以在 部分写
-
@rod,你真的应该告诉我们更多......为什么它应该保存 user_id 并且下次保存一些随机数?
-
是的,用户可以查看和更改文档中的任何内容。包括隐藏的输入。
标签: javascript ruby-on-rails ruby