before_filter :change_password_check, :except => :change_password
Вы можете указать только и кроме как параметры для before_filter.Они принимают массив аргументов, в приведенном выше случае у вас есть только один метод, который вы хотите пропустить, однако, если у вас был другой метод, который должен был быть пропущен (ваше действие обновления), вы можете сделать:
before_filter :change_password_check, :except => [:change_password, :update]
Только противоположно исключению, поэтому:
before_filter :change_password_check, :only => :check_me
Запускается, только если метод check_me.