ror 新手 最近几天在捣鼓 paperclip 看了 railscasts 的视频按照https://github.com/thoughtbot/paperclip 的步骤 进行到 migrate 报错 我的是 win7+ruby1.92+rails3.1.1 没有安装 imagemagick 裁剪功能暂时不用 这个 '奇淫巧计' 也不行 rails g migration add_columns_to_photos 可以 migrate 运行的时候报错
求解 求 help
rails3.1 up 和 down 是实例方法把..
我这儿也出这个错了。 以前我记得 paperclip 的 migration 都是手写的,不知道啥时候成这样了。
update: 不行就用 2.4.4 吧,2.4.4 还是手写 migration。 https://github.com/thoughtbot/paperclip/tree/v2.4.4
class AddAvatarColumnsToUser < ActiveRecord::Migration def self.up add_column :users, :avatar_file_name, :string add_column :users, :avatar_content_type, :string add_column :users, :avatar_file_size, :integer add_column :users, :avatar_updated_at, :datetime end def self.down remove_column :users, :avatar_file_name remove_column :users, :avatar_content_type remove_column :users, :avatar_file_size remove_column :users, :avatar_updated_at end end
以前有个版本升级导致 paperclip 不能上传中文文件名的文件之后我就不用 paperclip 了 carrierwave 不错
支持 2 楼
#2 楼 @cpqx 昨晚在自己的机子上捣鼓了一下 环境一样没想到 ok 了 步骤有点不一样 具体 如下:1 在 Gemfile 引入 gem "paperclip", "~> 2.4" ,之前我是 bundle install 没有 gem install paperclip 在使用这个命令行下 安装了一些不名所以的东西 然后 rails g migration add_columns_to_photos 然后在 rake db:migrate 的时候顺利通过 其他的跟不用介绍了 使用过 paperclip 都知道 然后 在运行 上传都没问题 这个头疼好几天的问题 稀里糊涂的解决了 暂时没有裁剪照片 没有安装 imagemagick 估计是在 gem install paperclip 安装了一些 paperclip 依赖的 gem
我遇到了同样的问题,看来最近这个 paperclip 版本不稳定。我改用 carrierwave 了