0.01
No commit activity in last 3 years
No release in over 3 years
Finds old action symbols in Rails before / after / around filters
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Development

~> 5.0
~> 10.1
 Project Readme

FilterDecrufter

FilterDecrufter is a little utility for cleaning up before_filters.

Suppose you have a Rails controller with a before_filter:

before_filter :load_widget, :only => [:show, :frobnicate]

If you've deleted the frobnicate action, Rails won't complain. But FilterDecrufter will!

Usage

Add it to your Gemfile in the development group:

# In your Gemfile
gem 'filter_decrufter'

Run the task!

$ bundle exec rake filter_decrufter:check 
Api::V1::WidgetsController before_filter 'find_widget' has an :only constraint with a non-existent action name 'show'
EmployeesController after_filter 'set_name' has an :only constraint with a non-existent action name 'frobnicate'

Tested with Rails 3.2, 4.0, 4.1 and 4.2.

Credits