2012-08-24 44 views
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 

回形针安装成功作为宝石

为什么has_attached_file帮手不行?

回答

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 
+0

我可以尝试 - 我只是按照在回形针快速入门说明(这是显然是错误的) – Mitch