Добрый день. Есть 2 модели: nomenkl имеет поля id, ext_id, name, ... spec имеет поля id, nomenkl_ext_id, name, ...
Как построить ассоциацию belongs_to от spec к nomenkl, причем со стороны nomenkl поле-связка не id, а ext_id Получается что-то типа: class Spec < ActiveRecord::Base belongs_to :nomenkl, :foreign_key => 'nomenkl_ext_id', :id => 'ext_id' end Концовка ассоциации конечно написана от балды, не знаю как обозначить поля-связку со стороны nomenkl. Нужен именно ext_id, а не id. Предвидя возражения про необходимость нормализации схемы, чтобы id и только id был идентификатором, поясню, что это издержки гетерогенной системы, когда есть и внутренний id и ext_id - из 1С идентификатор (параллельный). Оба естественно уникальны.

