Является ли таблица с постоянными значениями в рельсах хорошей идеей?или постоянный хэш умнее? - PullRequest
2 голосов
/ 30 августа 2011

Я создаю приложение, в котором мне нужно классифицировать одну из моих моделей. Есть пять категорий, и они не изменятся, по крайней мере, пока. Объект может иметь только одну категорию одновременно. Мои две идеи:

  1. Создайте целую таблицу для добавления категорий и добавьте их в файл миграции. Затем я бы сохранил идентификатор категории в БД для моего объекта. Читайте об этом, вызывая проблемы с тестированием, поэтому я не уверен. И, кажется, немного излишним.

  2. Добавить постоянный хеш в моей модели для размещения категорий. Затем я сохраню ключ int в моем объекте.

Есть ли лучший способ, о котором я не думал? Есть ли плагины для создания перечислений в рельсах?

Спасибо

1 Ответ

2 голосов
/ 30 августа 2011

Я использовал этот плагин https://github.com/adzap/active_enum некоторое время назад, и я думаю, что он работает нормально. Тебе обязательно стоит попробовать.

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