在用戶登錄並驗證其用戶名並保存在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