Предположим, что для целочисленного поля с именем «favfood» мы представляем варианты переключателей как
0 indicates "no favorite"
1 indicates "Wine and cheese"
2 indicates "Burger with everything"
В нашем представлении _edit мы отображаем переключатели с понятными метками выше.
В представлениях /show и /index (и в некоторых других местах), когда мы отображаем предпочтения пользователя, мы отображаем один и тот же соответствующий длинный текст.
Кажется несухим помещать литеральные строки рядом с каждым переключателем в _edit, а затем предоставлять некоторую логику для отображения ОДИНАКОВОЙ литеральной строки в /show и /index и т. д. и т. д. и т. д. на основе текущего значения.
Кроме того, мы должны многократно использовать ОДНУ ОДНУ логику, которая говорит, что если значение = 1, отображается «Первый выбор», если значение = 2, отображается «Второй выбор».
Что такое «рельсовый путь» для обработки удобных меток для меток радио, чтобы метки (И их связь со значениями поля) определялись один раз?