Как указать, что в миграции не может быть NULL? - PullRequest
0 голосов
/ 17 октября 2019

Можно ли утверждать, что тип поля own_to не может быть нулевым? Прямо сейчас у меня есть следующая миграция:

class CreatePosts < ActiveRecord::Migration[6.0]
  def change
    create_table :posts do |t|
      t.belongs_to :site
      t.string :title

      t.timestamps
    end
  end
end

Создает таблицу, где site_id может быть нулевым.

1 Ответ

0 голосов
/ 17 октября 2019

вы можете добавить опции к belongs_to, поэтому здесь вы можете добавить null:false опции.

class CreatePosts < ActiveRecord::Migration[6.0]
  def change
    create_table :posts do |t|
      t.belongs_to :site, null: false
      t.string :title

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