У меня есть две модели: работа и пользователь.Несколько ассоциаций от одной модели к той же модели
class Job < ActiveRecord::Base
end
class User < ActiveRecord::Base
end
Я хочу работу, чтобы иметь как «владелец», который относится к пользователю и список пользователей, которые назначены на работу.
В принципе, я хочу, чтобы быть в состоянии сделать:
job.owner # return user
job.users # returns users
Что такое правильный способ моделирования это с ActiveRecord ассоциаций?
Чтобы сделать его полным, можно также показать, как настройки класса User, чтобы правильно определить отношения, и какие столбцы необходимы (миграция). Или ссылку на материал (guide.rubyonrails.org?) С дополнительной информацией – MBO
Как выглядит схема работы? Может ли эта ассоциация ожидать, что Job будет иметь user_id или что-то вроде owner_id? – skalb
Нашел ответ здесь: http://guides.rubyonrails.org/association_basics.html#belongs-to-association-reference, вы можете указать его. – skalb