Если у нас есть фильтр before, который называется initialize
для инициализации общих переменных, то эти переменные должны быть преобразованы в переменные экземпляра? Есть ли альтернативные способы сделать это?
Обновление: Ситуация заключается в проверке некоторых параметров URL и их установке. Раньше это было одним действием, поэтому все можно сделать с помощью локальных переменных. Но теперь 3 действия по сути принимают одни и те же параметры, поэтому код перемещается в закрытый метод validate_params
и вызывается с использованием before_filter
, но эти локальные переменные, похоже, должны быть превращены в переменные экземпляра.
Можно ли сделать их переменными экземпляра? Существуют ли фреймворки / гемы для проверки параметров URL, поскольку встроенные валидации предназначены для моделей.