Rails активный тип записи для типов, которые находятся в группе - PullRequest
0 голосов
/ 23 октября 2010

Это больше вопрос дизайна.У меня есть несколько мест в моделях, где у меня есть записи, в которых есть только определенное количество опций, например:

Пол: есть только 2 варианта (мужской, женский)
Уровень: есть только3 варианта (серебро, золото, платина)
Страна: Количество стран ограничено.

У меня вопрос, какой тип записи подходит для этого типа записей: t.string или t.integer.

Конечно, для t.integer требуется перечисление, но ускоряется ли при определении типа, хотя это делает код немного сложнее, стоит ли оптимизировать?

1 Ответ

1 голос
/ 24 октября 2010

Пока у вас есть индекс, обычно нет особого смысла в оптимизации.

Я использовал этот камень: http://github.com/jeffp/enumerated_attribute более года

...