Имеются 2 таблицы:
tastes (id, taste_id, language_id, description) и wines (id, taste_id, bla-bla)
В wines надо создать связь belongs_to, при этом wines.taste_id = tastes.taste_id. Т.е. связывание происходит не по первичному ключу. Как это реализовать в рельсах?
Если это делается через костыли, то как тогда подходить в рельсах к реализации многоязычных бд?