2016-09-05 2 views
0

У меня две модели: пользователь и сообщение. Для того, чтобы сделать связь между ними я печатаю это в консоли:`rails g migration add_user_id_to_posts user_id: ссылки` создает user_id_id столбец

rails generate migration add_user_id_to_posts user_id:references 

Это создает миграция:

def change 
    add_reference :posts, :user_id, foreign_key: true 
end 

Однако, когда я смотрю в базу данных, это показывает, что я создал «user_id_id ', а не' user_id ', который я ожидал. Какую ошибку я делаю?

ответ

2

Если указать параметр референции только указать название модели

rails generate migration add_user_to_posts user:references 
Смежные вопросы