Это явно не ответ на ваш вопрос, а предложение, которое вы ищете альтернативы. Я думаю, вам было бы гораздо лучше создать таблицу базы данных с названиями вашей кухни, чем использовать константы. Используйте рельсовые ассоциации, чтобы вы могли писать хороший читаемый код.
Проблема с использованием констант заключается в том, что при многих обстоятельствах они не являются действительно постоянными. Что произойдет, если вы хотите добавить японский? Что произойдет, если вы захотите добавить тайский, но потом через 6 месяцев решите отказаться от него? Что произойдет, если вы решите, что индийский язык слишком широк, и вам нужны «северный индиец» и «южный индиец»?
Используя таблицу базы данных, вы можете убедиться, что класс, связанный с этими константами, всегда находится в согласованном состоянии. Когда вам нужно получить их все, это всего лишь строка кода с
my_cuisines = Cuisine.all
с красивыми встроенными итераторами.