【问题标题】:File upload issue in Rails 2.3.5 using paperclipRails 2.3.5 中使用回形针的文件上传问题
【发布时间】:2010-09-07 06:42:24
【问题描述】:

我有一个 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 -%>

如果我清除浏览器缓存,我可以让它再次工作。所以我想这与会话/临时文件等有关。我只是不知道到底是什么:) 我在这里缺少什么吗? 任何帮助表示赞赏

谢谢, 阿比拉什

【问题讨论】:

  • 您是否在 ApplicationController 中取消了“protect_from_forgery”的注释?
  • 能否请您发布整个跟踪。我有一些想法,但我想确定一下。您是否为页面启用了任何缓存?

标签: ruby-on-rails ruby-on-rails-plugins


【解决方案1】:

可能与这张固定票https://rails.lighthouseapp.com/projects/8994/tickets/3666-messageverifier-and-rails-235-with-ruby-187有关,升级你的rails可能会解决它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多