2

我已经安装了 Paperclip,但是当我尝试运行时出现错误

rake db:migrate

rails generate paperclip asset photo

我明白了

无法加载此类文件 -- 回形针/任务/附件

怎么了?该文件夹与该文件一起存在。

4

3 回答 3

0

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

于 2013-07-23T17:49:22.603 回答
0

要确保已加载回形针以及支持附件的版本,请执行

bundle show paperclip

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

如果版本是正确的,如果它仍然抛出错误,包括

require 'paperclip'

在你的 boot.rb 中。

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

于 2013-07-23T20:55:22.513 回答
0

尝试使用:

bundle exec rake db:migrate
于 2013-06-23T16:29:05.303 回答