Есть ли способ использовать слагов, сгенерированных путем переопределения "to_param" в модели только для внешнего интерфейса?
Например, в моей модели:
def to_param
"#{id}-#{name.parameterize}"
end
И он прекрасно работает на внешнем интерфейсе.Но проблема, похоже, в том, что на административной стороне бэкэнда вы можете редактировать имя / заголовок.Это заканчивается кучей странных вещей, когда я начинаю редактировать вещи.
Есть ли простой способ использовать # {id}, только если я нахожусь в административном бэкэнде с пространством имен?