Ошибка повторяющегося имени столбца при запуске миграции

Всякий раз, когда я запускаю миграцию в своем приложении Rails, я получаю сообщение об ошибке от SQLite3:

SQLite3::SQLException: duplicate column name: photo_file_name: ALTER TABLE "users" ADD "photo_file_name" varchar(255)

У меня уже естьДобавить фотографию к пользователю " миграция. Вот:

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

А вот и миграция пользователей: я

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

Я немного смущен этим, потому что этоговорит мне, что есть повторяющееся имя столбца "photo_file_name» но что мне нужно добавить его в таблицу Users? Это нене имеет смысла. не должен»Я должен удалить это?

Дайте мне знать, если вам нужны другие подробности о моем приложении.

Ответы на вопрос(3)

Ваш ответ на вопрос