Задать вопрос
shaks
@shaks

Какую связь между моделями выбрать?

Имеется модель, назовем её Landing, а также модель Template Я хочу, чтобы Landing мог иметь связь один-к-одному с моделью Template, а Template, в свою очередь, имел связь один-ко-многим. Т.е. Landing может иметь один Template, а один и тот же Template может быть закреплен за несколькими Landing

has_one :through - отлично, но мне не нужна промежуточная модель. Напрашивается связь через соединительную таблицу. has_and_belongs_to_many - тоже хорошо, но не то что мне нужно, т.к. Landing должен иметь связь один-к-одному, а не один-ко-многим.

Что посоветуете господа?
  • Вопрос задан
  • 131 просмотр
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Code Basics
    Ruby для начинающих
    1 месяц
    Далее
  • Хекслет
    Разработчик на Ruby on Rails
    5 месяцев
    Далее
  • Skillbox
    Ruby on Rails с нуля
    10 месяцев
    Далее
Решения вопроса 1
b0nn1e
@b0nn1e
Alcohol & Ruby on Rails
А чем вам has_many/belongs_to не угодило?
Template
  has_many :landings

Landing
  belongs_to :template
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы