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