我已经安装了 Paperclip,但是当我尝试运行时出现错误
rake db:migrate
后
rails generate paperclip asset photo
我明白了
无法加载此类文件 -- 回形针/任务/附件
怎么了?该文件夹与该文件一起存在。
我已经安装了 Paperclip,但是当我尝试运行时出现错误
rake db:migrate
后
rails generate paperclip asset photo
我明白了
无法加载此类文件 -- 回形针/任务/附件
怎么了?该文件夹与该文件一起存在。
当我尝试将它作为插件下载时(rails plugin install ...),我看到了同样的问题。我从 vendor/plugins 目录中删除了插件,然后将回形针 gem 添加到 gemfile ( gem "paperclip", "~> 3.0"
) 中,现在一切正常。你可能想试一试。
要确保已加载回形针以及支持附件的版本,请执行
bundle show paperclip
在文本编辑器中打开 gem 并检查是否存在 paperclip/tasks/attachments.rb。如果不是,则需要升级 gem 的版本或卸载所有回形针 gem 版本并重新安装。回形针 3.5.0 有效。
如果版本是正确的,如果它仍然抛出错误,包括
require 'paperclip'
在你的 boot.rb 中。
这会强制 rails 在启动时包含 gem。
尝试使用:
bundle exec rake db:migrate