【发布时间】:2012-11-27 23:19:30
【问题描述】:
我使用 gem install 安装了回形针 2.7。我做了 rails 生成回形针用户照片。然后尝试迁移数据库。但它给了我一个错误。 SQLite3::SQLException: 列名重复:photo_file_name: ALTER TABLE "users" ADD "photo_file_name" varchar(255)
我在某处读到我应该删除 development.rb 然后执行 db:create 并且它们再次迁移。但这也没有用。当我执行 db:create 时,它说已经存在。 所以......我最终恢复到我的旧承诺,希望重新开始。但是当我做 db:reset.它告诉我我还有两个迁移。这两个迁移都是从 rails 生成的回形针用户照片。 现在我该怎么做?我该如何让它发挥作用?
【问题讨论】:
-
您已经在该表上拥有该列。您可以尝试先删除它,或更改它。看一下表模式。查看您的迁移
标签: ruby ruby-on-rails-3 paperclip image-uploading dbmigrate