Я укомплектовать забыл, в течение ночи, как создать миграцию для этого типа отношений:создание миграции для этих отношений
У меня есть таблица проекта и таблица пользователей, и каждый пользователь имеет свои собственные проекты, которые они создают как когда-либо пользователи могут делиться проектом, который они создают, либо при создании, либо редактировании проекта, так что отношение корабля:
В каждом проекте может быть много пользователей и принадлежит пользователю, в то время как каждый пользователь имеет много проектов и принадлежит проекту.
проблема?
Я не уверен, как сделать переход из этого>.> Как мне сказали, мне нужно создать новую таблицу, чтобы оговорить это отношение.
Я думал
generate migration project_user project_id :int user_id :int
что где-либо право?
У меня первые две таблицы, третий я смущен. Что: ссылки? foriegn ключ? – TheWebs
См. [Здесь] (http://guides.rubyonrails.org/migrations.html#special_helpers). 'model: reference' в основном совпадает с' model_id: integer', если это отношение не является полиморфным. Таким образом, нет, он не будет добавлять внешний ключ (в это время); его единственным преимуществом является читаемость. – PinnyM