У меня есть константа, которая используется только в представлениях, но в разных местах она используется по-разному. Это массив имен опций и используется для отдельных блоков, но я также использую это в других представлениях, чтобы узнать, найдены ли строки в этом массиве и соответственно отреагируют.
Какой лучший способ справиться с этим, чтобы сохранить DRY?
Я изначально создал константу в помощнике, но это не похоже на доступность в представлениях.
С тех пор я переключился на создание метода в помощнике, который ничего не делает, кроме возврата константы. Тем не менее, это действительно похоже на дух Rails, так как сейчас я использую константу с более низким положением.
Я мог бы, конечно, придерживаться его в модели, но он действительно не имеет ничего общего с какой-либо из моделей.