2013-01-12 50 views
0

我從提升的Rails應用程序3.1到3.2,我越來越:錯誤升級到Rails 3.2回形針:write_inheritable_attribute

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" 

我想這個問題可能與回形針的內部代碼的地方。你知道這裏發生了什麼嗎?

+0

我的提示幫助你的? –

回答

0

:s3_credentials => 「#{} Rails.root /config/s3.yml」,

相關問題