Как добавить новый столбец в файл миграции - PullRequest
0 голосов
/ 07 февраля 2020

Я использую Ruby на рельсах и Sqlite, и я получил драгоценные камни rspec и factorybot. И я в Linux Ubuntu.

Миграция

class CreateArticles < ActiveRecord::Migration[6.0]
  def change
    create_table :articles do |t|
      t.string :title
      t.string :description
      t.integer :price
      t.string :picture
      t.string :author

      t.timestamps
    end
  end
end

Schema.rb

ActiveRecord::Schema.define(version: 2020_02_07_071425) do

  # These are extensions that must be enabled in order to support this database
  enable_extension "plpgsql"

  create_table "articles", force: :cascade do |t|
    t.string "title"
    t.string "description"
    t.integer "price"
    t.string "picture"
    t.string "author"
    t.datetime "created_at", precision: 6, null: false
    t.datetime "updated_at", precision: 6, null: false
  end

end

article.rb

FactoryBot.define do
  factory :article do
    title { Faker::Company.name }
    description { Faker::Lorem.paragraph(sentence_count: 35)}
    price { Faker::Number.decimal(l_digits: 2) }
    picture { Faker::Company.logo }
    author { Faker::FunnyName.two_word_name }
  end
end

Я просто хочу добавить новую строку, например counter 0, но я пробовал все (db: перенос, сброс, изменение всех файлов ...) каждый раз, когда мой счетчик не определен.

Что мне нужно сделать?

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