Paperclip 在检查插件的 rails3 分支后会产生此错误。我的 Gemfile 有以下行:
gem 'paperclip', :git => 'http://github.com/thoughtbot/paperclip.git', :branch => 'rails3'
错误信息是:
NoMethodError: undefined method `has_attached_file' for #<Class:0x2a50530>
Paperclip 在检查插件的 rails3 分支后会产生此错误。我的 Gemfile 有以下行:
gem 'paperclip', :git => 'http://github.com/thoughtbot/paperclip.git', :branch => 'rails3'
错误信息是:
NoMethodError: undefined method `has_attached_file' for #<Class:0x2a50530>
2010 年 6月21 日更新:thoughtbot版本已修复。
我必须在最后添加Paperclip::Railtie.insert
到我的 application.rb 以class Application < Rails::Application
使其正常工作。自从官方回购工作以来,我已经删除了我的叉子。希望对某人有所帮助。
您还需要将以下内容添加到您的 Gemfile
gem "paperclip", :git => "http://github.com/thoughtbot/paperclip.git"
我有一个回形针叉,你可以试试它是否能在你最后工作,只需更改你的 Gemfile:
gem 'paperclip', :git => 'git://github.com/lmumar/paperclip.git', :branch => 'rails3'
更新 Gemfile 后不要忘记运行 bundle install。
希望它能解决你的问题。
穆马尔
minter 的叉子对我有用:
gem 'paperclip', :git => 'http://github.com/minter/paperclip.git', :branch => 'rails3'
那对我不起作用。我已经完成了以下事情,并且运行良好:
它适用于 Jason King 的回形针版本:
gem 'paperclip', :git => 'http://github.com/JasonKing/paperclip.git', :branch => 'rails3'