Mit*_*one 7 migration sqlite ruby-on-rails paperclip
每当我在Rails应用程序中运行迁移时,我都会从SQLite3收到错误:
SQLite3::SQLException: duplicate column name: photo_file_name: ALTER TABLE "users" ADD "photo_file_name" varchar(255)
Run Code Online (Sandbox Code Playgroud)
我已经有一个"向用户添加照片"迁移.这里是:
class AddAttachmentPhotoToUsers < ActiveRecord::Migration
def self.up
change_table :users do |t|
t.has_attached_file :photo
end
end
def self.down
drop_attached_file :users, :photo
end
end
Run Code Online (Sandbox Code Playgroud)
这是用户迁移:
class CreateUsers < ActiveRecord::Migration
def change
create_table :users do |t|
t.string :name
t.string :title
t.string :department
t.text :skills
t.boolean :available
t.timestamps
end
end
end
Run Code Online (Sandbox Code Playgroud)
我有点困惑,因为它告诉我有一个重复的列名"photo_file_name",但我需要将它添加到Users表中?这没有意义.我不应该删除它吗?
如果您需要有关我的应用的任何其他详细信息,请告诉我们
归档时间: |
|
查看次数: |
16481 次 |
最近记录: |