アプリを Rails 3.1 から 3.2 にアップグレードしていますが、次のようになります。
NoMethodError (undefined method `write_inheritable_attribute' for #<Class:0x0000010a190dd8>):
app/models/test_file.rb:37:in `<class:TestFile>'
app/models/test_file.rb:1:in `<top (required)>'
app/models/ability.rb:44:in `initialize'
エラーは次のモデル コードに適用されます。
has_attached_file :logo,
:styles => {:medium => "300x200>", :thumb => "150x60>" },
:storage => :s3,
:s3_credentials => "#{::Rails.root.to_s}/config/s3.yml",
:path => "/logos/:style/:id/:filename"
write_inheritable_attribute
アプリのコードのどこにもインスタンスがありません。上記を削除すると、アプリ内の同様のコードの次のインスタンス (つまり、Paperclip が使用されているすべての場所) でエラーが繰り返されます。
# Gemfile
gem 'rmagick'
gem "paperclip", :git => "git://github.com/thoughtbot/paperclip.git"
この問題は、Paperclip の内部コードのどこかにある可能性があると思います。ここで何が起こっているか知っていますか?