List HTTP Status Codes in Rails
The following is a handy list, like "rake routes", for listing out all the HTTP codes that you can return in your controller logic.
1 2 desc 'Lists ActionController::StatusCodes::STATUS_CODES like routes' 3 task :status_codes => :environment do 4 puts "Status - Name" 5 ActionController::StatusCodes::STATUS_CODES.to_a.sort.each { |code, message| 6 puts "#{code} - #{message.gsub(/ /, "").underscore.to_sym}" 7 } if ActionController::StatusCodes.constants.include?('STATUS_CODES') 8 end