NoMethodError:未定义的方法`has_attached_file'

mir*_*rza 7 ruby-on-rails paperclip ruby-on-rails-3

在检查插件的rails3分支后,Paperclip会产生此错误.我的Gemfile有以下行:

gem 'paperclip', :git => 'http://github.com/thoughtbot/paperclip.git', :branch => 'rails3'
Run Code Online (Sandbox Code Playgroud)

并且错误消息是:

NoMethodError: undefined method `has_attached_file' for #<Class:0x2a50530>
Run Code Online (Sandbox Code Playgroud)

Sam*_*fes 15

更新10年6月21日:thoughtbot版本已定.

我必须添加Paperclip::Railtie.insert到我的application.rb结尾,class Application < Rails::Application以使其正常工作.自官方回购工作以来,我已经删除了我的前叉.希望能帮助别人.

您还需要将以下内容添加到Gemfile中

gem "paperclip", :git => "http://github.com/thoughtbot/paperclip.git"
Run Code Online (Sandbox Code Playgroud)