class CreateComments < ActiveRecord::Migration
def change
create_table :comments do |t|
t.text :content
t.belongs_to :post
t.timestamps
end
end
end
Смотрим через любой менеджер (у меня это Sequel Pro):
Вы видите внешние ключи? А то, что создала миграция — это просто поле, в которой хранится айдишник поста.
Согласен, поэтому я планировал не затрагивать потенциально холиварные гемы, а писать только о специфических гемах, аналогов которых либо нет, либо они не очень поддерживаются в данный момент.
Я тоже читал об этом, что мол нет смысла дублировать поведение AR на уровне базы данных, что это совсем не DRY, и т.п. Но мне спокойнее сразу сделать добавить нужные ключи, тем более что вопрос-то одной строкой решается.
Смотрим через любой менеджер (у меня это Sequel Pro):
Вы видите внешние ключи? А то, что создала миграция — это просто поле, в которой хранится айдишник поста.
Вобщем, прочтите сперва хотя бы это.