Я совершенно новый для Rails, так что несите меня.Ассоциации активных записей: has_one: через? Или несколько has_one?
У меня есть 3 модели: пользователь, раздел и тик.
Каждый раздел создан пользователем. Я думаю с этой ассоциацией:
class Section < ActiveRecord::Base
has_one :user
end
Далее каждый пользователь может «отметить» раздел - только один раз. Поэтому для каждого тика у меня есть section_id, user_id и timestamps. Вот где я застрял. Это вызывает связь «has_one: through»? Если да, то в каком направлении? Если нет, то я уйду.
В какое сообщество работает?
Спасибо!
Как создаются отношения в вашем коде, это отражает отношение между пользователем и тиком, а раздел - это то, что объединяет их. Разве это не значит, что пользователь и раздел связаны друг с другом, а тик - это то, что связывает их вместе? По крайней мере, так я вижу это – Faisal
Я не уверен, что «принадлежит: пользователю» правильно - я бы подумал, что это будет «has_one: user»? ... может быть, мое объяснение плохое. Пожалуйста, исправьте меня, если я ошибаюсь или вам нужно объяснить. Это похоже на другой пример из Фейсала ... попытка выяснить, что правильно. Спасибо за помощь!!! – jmccartie