3
我有一個Rails 2.3.5應用程序,它具有使用回形針的文件上傳功能。當我上傳文件時,第一次一切正常。但是,第二次嘗試時,我收到以下錯誤消息:在Rails 2.3.5中使用回形針文件上傳問題
uninitialized constant ActiveSupport::MessageVerifier::Encoding
從跟蹤看,它看起來像是form_authenticity_token的問題。
<% form_for @import, :html => {:multipart => true} do |f| -%>
<ul>
<li><%= f.label :source, "Select a file to import" %></li>
<li><%= f.file_field :source %></li>
<%= submit_tag 'Submit' -%>
</ul>
<% end -%>
如果我清除瀏覽器緩存,我可以再次運行它。所以我想這是有關session/tempfile等東西我只是不知道究竟是什麼:) 有什麼我在這裏失蹤? 任何幫助表示讚賞
感謝, Abhilash
您是否在ApplicationController中取消了「protect_from_forgery」的註釋? – 2010-11-07 19:23:51
您可以請發佈整個跟蹤。我有一些想法,但我想確保。你有沒有爲頁面啓用緩存? – quest 2011-02-13 05:56:01