List of Rails Session Variables
As a rails novice, one of the more frustrating things I’ve encountered with rails is the inability to search for specific method names in its API. This is because a lot of these methods are dynamically generated helpers that you should know by heart once you’ve mastered the “Rails Way.” Unfortunately for me, I’m not at the point of calling myself a Rails guru, so I still need to know what all I have available to me. In my opinion, nothing is more frustrating than not knowing what methods you have at your disposal.
After doing quite a bit of googling, I was able to find a list of session variables by executing the following in Rails Console:
irb(main):001:0> y app.methods.sort
Rails Session Variables List
Here is my list of Rails Session Variables. These will vary across different apps based upon what gems you have installed. For example, you’ll see methods with “refinery” in the list below, which refers to the RefineryCMS we’ve adopted here at Vert. I highly recommend you execute the command above for your own app.
--- - :! - :!= - :!~ - :<=> - :== - :=== - :=~ - :__id__ - :__send__ - :_assertions - :_assertions= - :_routes - :` - :accept - :accept= - :acts_like? - :admin_dashboard_path - :admin_dashboard_url - :admin_dialog_path - :admin_dialog_url - :admin_disable_upgrade_message_path - :admin_disable_upgrade_message_url - :admin_image_path - :admin_image_url - :admin_images_path - :admin_images_url - :admin_memberships_path - :admin_memberships_url - :admin_page_part_path - :admin_page_part_url - :admin_page_parts_path - :admin_page_parts_url - :admin_page_path - :admin_page_url - :admin_pages_path - :admin_pages_url - :admin_refinery_setting_path - :admin_refinery_setting_url - :admin_refinery_settings_path - :admin_refinery_settings_url - :admin_resource_path - :admin_resource_url - :admin_resources_path - :admin_resources_url - :admin_root_path - :admin_root_url - :admin_user_path - :admin_user_role_path - :admin_user_role_url - :admin_user_url - :admin_users_path - :admin_users_url - :as_json - :assert - :assert_block - :assert_dom_equal - :assert_dom_not_equal - :assert_empty - :assert_equal - :assert_generates - :assert_in_delta - :assert_in_epsilon - :assert_includes - :assert_instance_of - :assert_kind_of - :assert_match - :assert_nil - :assert_no_match - :assert_no_tag - :assert_not_empty - :assert_not_equal - :assert_not_in_delta - :assert_not_in_epsilon - :assert_not_includes - :assert_not_instance_of - :assert_not_kind_of - :assert_not_match - :assert_not_nil - :assert_not_operator - :assert_not_respond_to - :assert_not_same - :assert_nothing_raised - :assert_nothing_thrown - :assert_operator - :assert_raise - :assert_raises - :assert_recognizes - :assert_redirected_to - :assert_respond_to - :assert_response - :assert_routing - :assert_same - :assert_select - :assert_select_email - :assert_select_encoded - :assert_select_rjs - :assert_send - :assert_tag - :assert_throws - :assigns - :blank? - :body - :breakpoint - :build_message - :cancel_user_registration_path - :cancel_user_registration_url - :capture_io - :class - :class_eval - :clone - :controller - :cookies - :copy_instance_variables_from - :count_description - :create_multiple_admin_page_roles_path - :create_multiple_admin_page_roles_url - :create_multiple_admin_user_roles_path - :create_multiple_admin_user_roles_url - :css_select - :debugger - :default_url_options - :default_url_options= - :default_url_options? - :define_singleton_method - :delete - :delete_via_redirect - :destroy_multiple_admin_page_roles_path - :destroy_multiple_admin_page_roles_url - :destroy_multiple_admin_user_roles_path - :destroy_multiple_admin_user_roles_url - :destroy_user_session_path - :destroy_user_session_url - :display - :dup - :duplicable? - :edit_admin_image_path - :edit_admin_image_url - :edit_admin_page_path - :edit_admin_page_url - :edit_admin_refinery_setting_path - :edit_admin_refinery_setting_url - :edit_admin_resource_path - :edit_admin_resource_url - :edit_admin_user_path - :edit_admin_user_url - :edit_member_path - :edit_member_url - :edit_polymorphic_path - :edit_polymorphic_url - :edit_user_password_path - :edit_user_password_url - :edit_user_registration_path - :edit_user_registration_url - :enable_warnings - :enum_for - :eql? - :equal? - :exception_details - :extend - :find_all_tag - :find_tag - :fixture_file_upload - :flash - :flunk - :follow_redirect! - :freeze - :friendly_id? - :frozen? - :gem - :get - :get_via_redirect - :hash - :hash_for_admin_dashboard_path - :hash_for_admin_dashboard_url - :hash_for_admin_dialog_path - :hash_for_admin_dialog_url - :hash_for_admin_disable_upgrade_message_path - :hash_for_admin_disable_upgrade_message_url - :hash_for_admin_image_path - :hash_for_admin_image_url - :hash_for_admin_images_path - :hash_for_admin_images_url - :hash_for_admin_memberships_path - :hash_for_admin_memberships_url - :hash_for_admin_page_part_path - :hash_for_admin_page_part_url - :hash_for_admin_page_parts_path - :hash_for_admin_page_parts_url - :hash_for_admin_page_path - :hash_for_admin_page_url - :hash_for_admin_pages_path - :hash_for_admin_pages_url - :hash_for_admin_refinery_setting_path - :hash_for_admin_refinery_setting_url - :hash_for_admin_refinery_settings_path - :hash_for_admin_refinery_settings_url - :hash_for_admin_resource_path - :hash_for_admin_resource_url - :hash_for_admin_resources_path - :hash_for_admin_resources_url - :hash_for_admin_root_path - :hash_for_admin_root_url - :hash_for_admin_user_path - :hash_for_admin_user_role_path - :hash_for_admin_user_role_url - :hash_for_admin_user_url - :hash_for_admin_users_path - :hash_for_admin_users_url - :hash_for_cancel_user_registration_path - :hash_for_cancel_user_registration_url - :hash_for_create_multiple_admin_page_roles_path - :hash_for_create_multiple_admin_page_roles_url - :hash_for_create_multiple_admin_user_roles_path - :hash_for_create_multiple_admin_user_roles_url - :hash_for_destroy_multiple_admin_page_roles_path - :hash_for_destroy_multiple_admin_page_roles_url - :hash_for_destroy_multiple_admin_user_roles_path - :hash_for_destroy_multiple_admin_user_roles_url - :hash_for_destroy_user_session_path - :hash_for_destroy_user_session_url - :hash_for_edit_admin_image_path - :hash_for_edit_admin_image_url - :hash_for_edit_admin_page_path - :hash_for_edit_admin_page_url - :hash_for_edit_admin_refinery_setting_path - :hash_for_edit_admin_refinery_setting_url - :hash_for_edit_admin_resource_path - :hash_for_edit_admin_resource_url - :hash_for_edit_admin_user_path - :hash_for_edit_admin_user_url - :hash_for_edit_member_path - :hash_for_edit_member_url - :hash_for_edit_user_password_path - :hash_for_edit_user_password_url - :hash_for_edit_user_registration_path - :hash_for_edit_user_registration_url - :hash_for_insert_admin_images_path - :hash_for_insert_admin_images_url - :hash_for_insert_admin_resources_path - :hash_for_insert_admin_resources_url - :hash_for_link_to_admin_pages_dialogs_path - :hash_for_link_to_admin_pages_dialogs_url - :hash_for_member_path - :hash_for_member_url - :hash_for_members_path - :hash_for_members_url - :hash_for_new_admin_image_path - :hash_for_new_admin_image_url - :hash_for_new_admin_page_part_path - :hash_for_new_admin_page_part_url - :hash_for_new_admin_page_path - :hash_for_new_admin_page_url - :hash_for_new_admin_refinery_setting_path - :hash_for_new_admin_refinery_setting_url - :hash_for_new_admin_resource_path - :hash_for_new_admin_resource_url - :hash_for_new_admin_user_path - :hash_for_new_admin_user_url - :hash_for_new_member_path - :hash_for_new_member_url - :hash_for_new_user_password_path - :hash_for_new_user_password_url - :hash_for_new_user_registration_path - :hash_for_new_user_registration_url - :hash_for_new_user_session_path - :hash_for_new_user_session_url - :hash_for_page_path - :hash_for_page_url - :hash_for_rails_info_properties_path - :hash_for_rails_info_properties_url - :hash_for_refinery_root_path - :hash_for_refinery_root_url - :hash_for_refinery_update_menu_positions_path - :hash_for_refinery_update_menu_positions_url - :hash_for_root_path - :hash_for_root_url - :hash_for_test_email_admin_pages_dialogs_path - :hash_for_test_email_admin_pages_dialogs_url - :hash_for_test_url_admin_pages_dialogs_path - :hash_for_test_url_admin_pages_dialogs_url - :hash_for_update_positions_admin_pages_path - :hash_for_update_positions_admin_pages_url - :hash_for_user_password_path - :hash_for_user_password_url - :hash_for_user_registration_path - :hash_for_user_registration_url - :hash_for_user_root_path - :hash_for_user_root_url - :hash_for_user_session_path - :hash_for_user_session_url - :hash_for_wymiframe_path - :hash_for_wymiframe_url - :head - :headers - :host - :host! - :host= - :html_document - :html_safe? - :https! - :https? - :initialize_clone - :initialize_dup - :insert_admin_images_path - :insert_admin_images_url - :insert_admin_resources_path - :insert_admin_resources_url - :inspect - :instance_eval - :instance_exec - :instance_of? - :instance_values - :instance_variable_defined? - :instance_variable_get - :instance_variable_names - :instance_variable_set - :instance_variables - :is_a? - :kind_of? - :link_to_admin_pages_dialogs_path - :link_to_admin_pages_dialogs_url - :load - :load_dependency - :member_path - :member_url - :members_path - :members_url - :message - :method - :method_missing - :methods - :mu_pp - :new_admin_image_path - :new_admin_image_url - :new_admin_page_part_path - :new_admin_page_part_url - :new_admin_page_path - :new_admin_page_url - :new_admin_refinery_setting_path - :new_admin_refinery_setting_url - :new_admin_resource_path - :new_admin_resource_url - :new_admin_user_path - :new_admin_user_url - :new_member_path - :new_member_url - :new_polymorphic_path - :new_polymorphic_url - :new_user_password_path - :new_user_password_url - :new_user_registration_path - :new_user_registration_url - :new_user_session_path - :new_user_session_url - :nil? -bject_id - :page_path - :page_url - :pass - :path - :polymorphic_path - :polymorphic_url - :post - :post_via_redirect - :presence - :present? - :pretty_inspect - :pretty_print - :pretty_print_cycle - :pretty_print_inspect - :pretty_print_instance_variables - :private_methods - :protected_methods - :psych_to_yaml - :psych_y - :public_method - :public_methods - :public_send - :put - :put_via_redirect - :rails_info_properties_path - :rails_info_properties_url - :redirect? - :redirect_to_url - :refinery_root_path - :refinery_root_url - :refinery_update_menu_positions_path - :refinery_update_menu_positions_url - :refute - :refute_empty - :refute_equal - :refute_in_delta - :refute_in_epsilon - :refute_includes - :refute_instance_of - :refute_kind_of - :refute_match - :refute_nil - :refute_operator - :refute_respond_to - :refute_same - :remote_addr - :remote_addr= - :request - :request_count - :request_count= - :request_via_redirect - :require - :require_association - :require_dependency - :require_library_or_gem - :require_or_load - :reset! - :respond_to? - :respond_to_missing? - :response - :response_from_page_or_rjs - :returning - :root_path - :root_url - :send - :session - :silence_stderr - :silence_stream - :silence_warnings - :singleton_class - :singleton_methods - :skip - :status - :status_message - :suppress - :suppress_warnings - :taint - :tainted? - :tap - :test_email_admin_pages_dialogs_path - :test_email_admin_pages_dialogs_url - :test_url_admin_pages_dialogs_path - :test_url_admin_pages_dialogs_url - :to_dragonfly_unique_s - :to_enum - :to_json - :to_param - :to_query - :to_s - :to_yaml - :to_yaml_properties - :trust - :try - :unescape_rjs - :unfriendly_id? - :unloadable - :untaint - :untrust - :untrusted? - :update_positions_admin_pages_path - :update_positions_admin_pages_url - :url_for - :url_options - :user_password_path - :user_password_url - :user_registration_path - :user_registration_url - :user_root_path - :user_root_url - :user_session_path - :user_session_url - :with_options - :with_routing - :with_warnings - :wymiframe_path - :wymiframe_url -
hr -
ml_http_request - :y
Related Posts:

