Похоже, вы на самом деле не ищете какой-то before_filter
, поскольку хотите передать аргументы (если аргументы не взяты непосредственно из params
, но тогда синтаксис будет неправильным).
Вы должны создатьновый метод в вашем контроллере
private
def check_balance amount
# whatever you need
end
Вызовите его так, как вам нужно в вашем действии
def index
#some code
check_balance(current_amount)
#other code
end
Но вы уверены, что этот вид кода не связан напрямую с моделью?Если это так, он должен быть рефакторинг внутри самой модели.