У меня есть приложение Rails 2.3.5, которое имеет функцию загрузки файлов с помощью paperclip. Когда я загружаю файл, в первый раз все работает нормально. Но второй раз, когда я пытаюсь я получаю следующее сообщение об ошибке:Проблема с загрузкой файлов в Rails 2.3.5 с использованием paperclip
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 -%>
Если я очищу кеш браузера, я могу заставить его работать снова. Поэтому я думаю, что это связано с сеансом/tempfile и т. Д. Я просто не знаю, что именно :) Есть ли что-то, что мне здесь не хватает? Любая помощь приветствуется
Спасибо, Abhilash
У вас есть "protect_from_forgery" без объявления в ApplicationController? –
Можете ли вы разместить весь след. У меня есть несколько идей, но я хочу убедиться. У вас есть кэширование включено для страницы? – quest