0

根据文档,我运行以下行(并得到响应)为回形针创建迁移

[imageuploading!tme]$ rails g paperclip user avatar

create  db/migrate/20120824134503_add_attachment_avatar_to_users.rb
[imageuploading!tme]$ rake db:migrate
==  AddAttachmentAvatarToUsers: migrating =====================================
-- change_table(:users)
-> 0.0338s
==  AddAttachmentAvatarToUsers: migrated (0.0339s) ============================

迁移成功运行,但正如您所见,它在用户表中没有任何变化。

迁移代码的相关位是标准:

change_table :users do |t|
  t.has_attached_file :avatar
end

回形针已成功安装为 gem

为什么 has_attached_file 助手(?)不起作用?

4

1 回答 1

1

为什么不更新现有的表迁移:

t.string  :avatar_file_name,               :limit => 100
t.string  :avatar_content_type,            :limit => 30
t.integer :avatar_file_size,               :default => 0
t.string  :avatar_fingerprint,             :limit => 50
于 2012-08-24T14:37:12.193 回答