Rake db:迁移错误 - paperclip

时间:2013-06-23 16:28:01

标签: ruby-on-rails ruby paperclip

我已经安装了Paperclip,但是当我尝试运行

时出错
rake db:migrate

rails generate paperclip asset photo

我得到了

  

无法加载此类文件 - paperclip / tasks / attachments

有什么问题?该文件夹与该文件一起存在。

3 个答案:

答案 0 :(得分:0)

尝试使用:

bundle exec rake db:migrate

答案 1 :(得分:0)

当我尝试将其作为插件(rails plugin install ...)下载时,我看到了同样的问题。我从vendor / plugins目录中删除了插件,然后将paperclip gem添加到gemfile(gem "paperclip", "~> 3.0"),现在一切正常。你可能想尝试一下。

答案 2 :(得分:0)

要确保装入回形针以及支持附件的版本,请执行

bundle show paperclip

在文本编辑器中打开gem并检查paperclip / tasks / attachments.rb是否存在。如果不是,则需要升级gem的版本或卸载所有paperclip gem版本并进行全新安装。 paperclip-3.5.0有效。

如果版本正确并且仍然抛出错误,请包含

require 'paperclip'
你的boot.rb中的

这会强制rails在启动时包含gem。