Модель Rails для представления нескольких полей - PullRequest
0 голосов
/ 08 июня 2010

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

Итак, вы видите мою дилемму: мне нужно разделить эти поля на три отдельных поля, но они имеют очень похожие структуры данных,Любые предложения будут очень оценены.

1 Ответ

1 голос
/ 08 июня 2010

Это идеальный случай для наследования одной таблицы . Ваша проблема кричит об этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...