在用户登录并验证其用户名并保存在session [:user_name]中后,当使用method =“post”(使用标准html)提交表单时,所有会话数据都将被清除,并且用户将被路由回登录页面。如果方法设置为get,则不会发生这种情况。为什么post方法似乎会清除我的rails会话数据?
发表的作品,当我使用的轨道“的form_tag”产生这些附加线:
<div style="margin: 0pt; padding: 0pt; display: inline;">
<input type="hidden" value="✓" name="utf8">
<input type="hidden" value="a_bunch_of_gibberish" name="authenticity_token">
</div>
这是怎么回事?
因为不同的动作将被执行。你应该显示你的控制器代码 – fl00r 2011-02-22 19:30:55