Я разрабатываю проект rails, в котором у меня есть одна модель данных с несколькими полями, которые являются выборками коллекции.Я хотел бы создать другую модель для представления всех этих полей выбора коллекции.Так, например, моя основная модель данных имеет три поля выбора коллекции - одно для округа, одно для категории и одно для классификации.Я мог бы разделить их на три отдельные модели данных, но это кажется излишним, поскольку все они имеют одинаковые характеристики.У них есть тип и значение, например, округ - это округ, и он имеет значение, скажем, Sonoma, так же как категория имеет тип категории и значение, скажем, Winery.Если вы когда-либо использовали Drupal, я в основном ищу поведение функциональности таксономии.
Итак, вы видите мою дилемму: мне нужно разделить эти поля на три отдельных поля, но они имеют очень похожие структуры данных,Любые предложения будут очень оценены.