コントローラに含まれるメソッドを確認する

ある程度開発を進めていくと、時々、メソッドをどこにやったか直ぐに思い出せなくなる健忘症の僕です

irb(main):001:0> ApplicationController.action_methods
=> #<Set: {"authenticate_master_user!", "current_master_user", "set_debug_mode", "to_sjis", "to_utf8", "_convert_charset", "spree_login_path", "spree_signup_path", "spree_logout_path"}>
irb(main):002:0> Spree::BaseController.action_methods
=> #<Set: {"spree_responders", "spree_responders=", "_callback_before_48", "ssl_allowed_actions", "ssl_allowed_actions?", "ssl_allowed_actions=", "ssl_supported?", "spree_login_path", 
"spree_signup_path", "spree_logout_path", "permitted_attributes", "permitted_address_attributes", "permitted_checkout_attributes", "permitted_image_attributes", 
"permitted_inventory_unit_attributes", "permitted_line_item_attributes", "permitted_option_type_attributes", "permitted_option_value_attributes", "permitted_payment_attributes", 
"permitted_product_attributes", "permitted_product_properties_attributes", "permitted_property_attributes", "permitted_return_authorization_attributes", "permitted_shipment_attributes",
"permitted_source_attributes", "permitted_stock_item_attributes", "permitted_stock_location_attributes", "permitted_stock_movement_attributes", "permitted_taxon_attributes", 
"permitted_taxonomy_attributes", "permitted_user_attributes", "permitted_variant_attributes", "permitted_order_attributes", "build_searcher", "unauthorized", "store_location", 
"try_spree_current_user", "redirect_back_or_default", "ensure_api_key", "authenticate_master_user!", "current_master_user", "set_debug_mode", "spree_path", "spree_url", 
"rails_info_properties_path", "rails_info_properties_url", "rails_info_routes_path", "rails_info_routes_url", "rails_info_path", "rails_info_url", "spree_current_user"}>

なので
action_methods
という名前だけ覚えました。