Rails 2.3.5使用paperclip上传文件问题

3

我有一个使用paperclip进行文件上传的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 -%>

如果我清除浏览器缓存,就可以再次正常使用。所以我猜这与会话/临时文件等有关。只是我不知道具体是什么 :) 这里是否有我遗漏的东西? 感谢任何帮助。
谢谢, Abhilash

1
你的 ApplicationController 中有没有取消注释 "protect_from_forgery"? - Andy Atkinson
你能否请发一下完整的跟踪信息?我有几个想法,但我想确认一下。这个页面是否启用了任何缓存? - quest
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接