Вещь элементарная. Есть таблица товаров с фиксированным набором стобцов, например название и цена.
Эти характеристики присутствуют у всех товаров. А есть например цвет и размер или, что еще хуже, какая-нибудь уникальная фишка, присущая исключительно определенным товарам.
В систему будут загружаться разные прайс-листы, каждый из которых будет выглядеть с разным набором полей и т.д.
Предполагается сделать следующую структуру
Product [id, brand, name, price]
Field [id, name, order]
Value [id, value]
Data [id, product_id, field_id, value_id]
Данная схема обладает достаточной гибкостью, но я совершенно не представляю, как ее реализовать.
В плане импорта данных я нашел roo, а вот дальше я попал в затык.
Модели в целом представляю как сделать, но как засовывать и вытаскивать данные слабо.
То, что казалось бы элементарным в плане JOIN на уровне SQL, не понимаю как работает.
Rails вижу только несколько дней. Прочитал
ман, но запутался еще сильнее.
Нужна либо статья на эту тему или просто объяснение, как такие вещи делаются в рельсах. Просто сказывается недостаток знаний (неделя знакомства с языком).