Raise activerecord connectionnotestablished error message

Raise activerecord connectionnotestablished error message Clears the query cache for all connections associated with the current thread. connected?() Link Returns true if Active Record is connected. connected_to(role: nil, shard: nil, prevent_writes: false, &blk) Link Connects to a role (e.g. writing, reading, or a custom role) and/or shard for the duration of the block. At […]

Содержание

  1. Raise activerecord connectionnotestablished error message
  2. connected?() Link
  3. connected_to(role: nil, shard: nil, prevent_writes: false, &blk) Link
  4. connected_to?(role:, shard: ActiveRecord::Base.default_shard) Link
  5. connected_to_many(*classes, role:, shard: nil, prevent_writes: false) Link
  6. connecting_to(role: default_role, shard: default_shard, prevent_writes: false) Link
  7. connection() Link
  8. connection_db_config() Link
  9. ActiveRecord ConnectionNotEstablished #4046
  10. Comments
  11. Active Record
  12. Creation
  13. Conditions
  14. Overwriting default accessors
  15. Attribute query methods
  16. Accessing attributes before they have been typecasted
  17. Dynamic attribute-based finders
  18. Saving arrays, hashes, and other non-mappable objects in text columns
  19. Single table inheritance
  20. Connection to multiple databases in different models
  21. Exceptions

Raise activerecord connectionnotestablished error message

Clears the query cache for all connections associated with the current thread.

connected?() Link

Returns true if Active Record is connected.

connected_to(role: nil, shard: nil, prevent_writes: false, &blk) Link

Connects to a role (e.g. writing, reading, or a custom role) and/or shard for the duration of the block. At the end of the block the connection will be returned to the original role / shard.

If only a role is passed, Active Record will look up the connection based on the requested role. If a non-established role is requested an ActiveRecord::ConnectionNotEstablished error will be raised:

When swapping to a shard, the role must be passed as well. If a non-existent shard is passed, an ActiveRecord::ConnectionNotEstablished error will be raised.

When a shard and role is passed, Active Record will first lookup the role, and then look up the connection by shard key.

connected_to?(role:, shard: ActiveRecord::Base.default_shard) Link

Returns true if role is the current connected role.

connected_to_many(*classes, role:, shard: nil, prevent_writes: false) Link

Connects a role and/or shard to the provided connection names. Optionally prevent_writes can be passed to block writes on a connection. reading will automatically set prevent_writes to true.

connected_to_many is an alternative to deeply nested connected_to blocks.

connecting_to(role: default_role, shard: default_shard, prevent_writes: false) Link

Use a specified connection.

This method is useful for ensuring that a specific connection is being used. For example, when booting a console in readonly mode.

It is not recommended to use this method in a request since it does not yield to a block like connected_to .

connection() Link

Returns the connection currently associated with the class. This can also be used to “borrow” the connection to do database work unrelated to any of the specific Active Records.

connection_db_config() Link

Returns the db_config object from the associated connection:

Источник

ActiveRecord ConnectionNotEstablished #4046

With rails 3.2.rc1 I got :

/activerecord-3.2.0.rc1/lib/active_record/connection_adapters/abstract/connection_pool.rb:374:in `retrieve_connection’: ActiveRecord::ConnectionNotEstablished (ActiveRecord::ConnectionNotEstablished)

When i try to make a rake or a rails s

The text was updated successfully, but these errors were encountered:

Same here, with mysql2

I don’t know if it’s related, but have you acts_as_geocodable in your gemfile? I just add the same issue in acts_as_geocodable repo. Because when I install my gem wihtout it, it’s seem to correct the error ( Unfortunately, it crash after, because I have a lot of code using acts_as_geocodable)

I don’t use this gem, I use geokit and It crash even if I remove the gem.

Please provide a full strack trace. (i.e. rake [whatever] —trace )

I got it too, whatever I try to do, either running a rake task or the server.

This issue appears to be tied to validates_uniqueness_of and the order in which gems are loaded.

Indeed it seems the be the source of my problem 😉
Thanks!

Ok it’s work fine with @ariejan tips. But this can be fixed ? in Rails, or in gems?

@kaluznyo most probably in acts-as-taggable-on, I’m not sure what’s cauing this, but probably this gem loads some things too early while it should load it on rails initialization.

UPDATE: ah, this pops out also on the other gems, so maybe it’s rails fault

For me, the problem is acts_as_geocodable, and the workaround, given for acts-as-taggable, works

Crap, I put the wrong number in that commit message ^^

Repro’d with the following code

cc @josevalim — it looks like this is coming from 38ab982 — reverting that commit solves the problem.

The code above works now on 3-2-stable branch with changes from #4280

Please let us know if everything is fine for you now guys.
/cc @kaluznyo @ChristopheBelpaire @ariejan

Working fine now. Thanks

Unfortunately, I’m still seeing this issue. I’ve tried both the Rails 3.2.0 (final) gem and pulling the source from the 3-2-stable branch. Here’s my trace: https://gist.github.com/1668470

For whatever it’s worth, I’m using the postgresql adapter. I appreciate any help!

Upgrade to Rails 3.2.0 (final) and I’m getting this error as well, and Im not using any of the following gems listed with this problem. Simliar error trace output. https://gist.github.com/1672833

So I went ahead and created a new rails 3.2.0 app, and started to slot each of my gems individually.
I needed to switch my mysql2 gem version from 0.3.6 to 0.3.10 and then everything worked great.

Unfortunately, my issue still remains as I’m using Postgres (the pg gem) :/

These look like a different problem. Can either of your provide an example application which shows the bug against 3.2 but not against 3.1? Thanks.

Here have same issue ActiveRecord::ConnectionNotEstablished, but only if i ran in production mode on local machine
I dont use any additional gems. Its weird but it happens with both mysql and mysql2 gems, iam usin rails3.1.3
Thank in advice for any suggestions!

my gemfile:
source ‘http://rubygems.org’
gem ‘rails’, ‘3.1.3’
gem ‘mysql2’
group :assets do
gem ‘sass-rails’, ‘ > 3.1.5’
gem ‘coffee-rails’, ‘ > 3.1.1’
gem ‘uglifier’, ‘>= 1.0.3’
end
gem ‘jquery-rails’
gem ‘bcrypt-ruby’, ‘

> 3.0.0′
gem ‘unicorn’
group :test do
gem ‘turn’, ‘0.8.2’, :require => false
end

and trace:
activerecord (3.1.3) lib/active_record/connection_adapters/abstract/connection_pool.rb:409:in retrieve_connection’ activerecord (3.1.3) lib/active_record/connection_adapters/abstract/connection_specification.rb:115:in retrieve_connection’
activerecord (3.1.3) lib/active_record/connection_adapters/abstract/connection_specification.rb:89:in connection’ activerecord (3.1.3) lib/active_record/query_cache.rb:67:in rescue in call’
activerecord (3.1.3) lib/active_record/query_cache.rb:61:in call’ activerecord (3.1.3) lib/active_record/connection_adapters/abstract/connection_pool.rb:477:in call’
actionpack (3.1.3) lib/action_dispatch/middleware/callbacks.rb:29:in block in call’ activesupport (3.1.3) lib/active_support/callbacks.rb:392:in _run_call_callbacks’
activesupport (3.1.3) lib/active_support/callbacks.rb:81:in run_callbacks’ actionpack (3.1.3) lib/action_dispatch/middleware/callbacks.rb:28:in call’
actionpack (3.1.3) lib/action_dispatch/middleware/reloader.rb:68:in call’ rack (1.3.6) lib/rack/sendfile.rb:101:in call’
actionpack (3.1.3) lib/action_dispatch/middleware/remote_ip.rb:48:in call’ actionpack (3.1.3) lib/action_dispatch/middleware/show_exceptions.rb:47:in call’
railties (3.1.3) lib/rails/rack/logger.rb:13:in call’ rack (1.3.6) lib/rack/methodoverride.rb:24:in call’
rack (1.3.6) lib/rack/runtime.rb:17:in call’ activesupport (3.1.3) lib/active_support/cache/strategy/local_cache.rb:72:in call’
rack (1.3.6) lib/rack/lock.rb:15:in call’ actionpack (3.1.3) lib/action_dispatch/middleware/static.rb:53:in call’
railties (3.1.3) lib/rails/engine.rb:456:in call’ rack (1.3.6) lib/rack/content_length.rb:14:in call’
railties (3.1.3) lib/rails/rack/log_tailer.rb:14:in call’ rack (1.3.6) lib/rack/handler/webrick.rb:59:in service’
/home/agm/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:111:in service’ /home/agm/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:70:in run’
/home/agm/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/server.rb:183:in `block in start_thread’

I got the same problem with Rails ‘3.2.2’ and Mysql2 ‘0.3.10’

Источник

Active Record

Active Record objects don’t specify their attributes directly, but rather infer them from the table definition with which they’re linked. Adding, removing, and changing attributes and their type is done directly in the database. Any change is instantly reflected in the Active Record objects. The mapping that binds a given Active Record class to a certain database table will happen automatically in most common cases, but can be overwritten for the uncommon ones.

See the mapping rules in table_name and the full example in files/activerecord/README_rdoc.html for more insight.

Creation

Active Records accept constructor parameters either in a hash or as a block. The hash method is especially useful when you’re receiving the data from somewhere else, like an HTTP request. It works like this:

You can also use block initialization:

And of course you can just create a bare object and specify the attributes after the fact:

Conditions

Conditions can either be specified as a string, array, or hash representing the WHERE-part of an SQL statement. The array form is to be used when the condition input is tainted and requires sanitization. The string form can be used for statements that don’t involve tainted data. The hash form works much like the array form, except only equality and range is possible. Examples:

The authenticate_unsafely method inserts the parameters directly into the query and is thus susceptible to SQL-injection attacks if the user_name and password parameters come directly from an HTTP request. The authenticate_safely and authenticate_safely_simply both will sanitize the user_name and password before inserting them in the query, which will ensure that an attacker can’t escape the query and fake the login (or worse).

When using multiple parameters in the conditions, it can easily become hard to read exactly what the fourth or fifth question mark is supposed to represent. In those cases, you can resort to named bind variables instead. That’s done by replacing the question marks with symbols and supplying a hash with values for the matching symbol keys:

Similarly, a simple hash without a statement will generate conditions based on equality with the SQL AND operator. For instance:

A range may be used in the hash to use the SQL BETWEEN operator:

An array may be used in the hash to use the SQL IN operator:

When joining tables, nested hashes or keys written in the form ‘table_name.column_name’ can be used to qualify the table name of a particular condition. For instance:

Overwriting default accessors

All column values are automatically available through basic accessors on the Active Record object, but sometimes you want to specialize this behavior. This can be done by overwriting the default accessors (using the same name as the attribute) and calling super to actually change things.

Attribute query methods

In addition to the basic accessors, query methods are also automatically available on the Active Record object. Query methods allow you to test whether an attribute value is present. Additionally, when dealing with numeric values, a query method will return false if the value is zero.

For example, an Active Record User with the name attribute has a name? method that you can call to determine whether the user has a name:

Query methods will also respect any overrides of default accessors:

Accessing attributes before they have been typecasted

Sometimes you want to be able to read the raw attribute data without having the column-determined typecast run its course first. That can be done by using the _before_type_cast accessors that all attributes have. For example, if your Account model has a balance attribute, you can call account.balance_before_type_cast or account.id_before_type_cast .

This is especially useful in validation situations where the user might supply a string for an integer field and you want to display the original string back in an error message. Accessing the attribute normally would typecast the string to 0, which isn’t what you want.

Dynamic attribute-based finders

Dynamic attribute-based finders are a mildly deprecated way of getting (and/or creating) objects by simple queries without turning to SQL. They work by appending the name of an attribute to find_by_ like Person.find_by_user_name . Instead of writing Person.find_by(user_name: user_name) , you can use Person.find_by_user_name(user_name) .

It’s possible to add an exclamation point (!) on the end of the dynamic finders to get them to raise an ActiveRecord::RecordNotFound error if they do not return any records, like Person.find_by_last_name! .

It’s also possible to use multiple attributes in the same find_by_ by separating them with “and”.

It’s even possible to call these dynamic finder methods on relations and named scopes.

Saving arrays, hashes, and other non-mappable objects in text columns

Active Record can serialize any object in text columns using YAML. To do so, you must specify this with a call to the class method serialize. This makes it possible to store arrays, hashes, and other non-mappable objects without doing any additional work.

You can also specify a class option as the second parameter that’ll raise an exception if a serialized object is retrieved as a descendant of a class not in the hierarchy.

When you specify a class option, the default value for that attribute will be a new instance of that class.

Single table inheritance

Active Record allows inheritance by storing the name of the class in a column that is named “type” by default. See ActiveRecord::Inheritance for more details.

Connection to multiple databases in different models

Connections are usually created through ActiveRecord::Base.establish_connection and retrieved by ActiveRecord::Base.connection. All classes inheriting from ActiveRecord::Base will use this connection. But you can also set a class-specific connection. For example, if Course is an ActiveRecord::Base , but resides in a different database, you can just say Course.establish_connection and Course and all of its subclasses will use this connection instead.

This feature is implemented by keeping a connection pool in ActiveRecord::Base that is a hash indexed by the class. If a connection is requested, the ActiveRecord::Base.retrieve_connection method will go up the class-hierarchy until a connection is found in the connection pool.

Exceptions

ActiveRecordError — Generic error class and superclass of all other errors raised by Active Record.

AdapterNotSpecified — The configuration hash used in ActiveRecord::Base.establish_connection didn’t include an :adapter key.

AdapterNotFound — The :adapter key used in ActiveRecord::Base.establish_connection specified a non-existent adapter (or a bad spelling of an existing one).

AssociationTypeMismatch — The object assigned to the association wasn’t of the type specified in the association definition.

AttributeAssignmentError — An error occurred while doing a mass assignment through the ActiveRecord::Base#attributes= method. You can inspect the attribute property of the exception object to determine which attribute triggered the error.

MultiparameterAssignmentErrors — Collection of errors that occurred during a mass assignment using the ActiveRecord::Base#attributes= method. The errors property of this exception contains an array of AttributeAssignmentError objects that should be inspected to determine which attributes triggered the errors.

RecordNotFound — No record responded to the ActiveRecord::Base.find method. Either the row with the given ID doesn’t exist or the row didn’t meet the additional restrictions. Some ActiveRecord::Base.find calls do not raise this exception to signal nothing was found, please check its documentation for further details.

SerializationTypeMismatch — The serialized object wasn’t of the class specified as the second parameter.

StatementInvalid — The database server rejected the SQL statement. The precise error is added in the message.

Источник

# frozen_string_literal: true module ActiveRecord module ConnectionHandling RAILS_ENV = -> { (Rails.env if defined?(Rails.env)) || ENV[«RAILS_ENV»].presence || ENV[«RACK_ENV»].presence } DEFAULT_ENV = -> { RAILS_ENV.call || «default_env» } # Establishes the connection to the database. Accepts a hash as input where # the <tt>:adapter</tt> key must be specified with the name of a database adapter (in lower-case) # example for regular databases (MySQL, PostgreSQL, etc): # # ActiveRecord::Base.establish_connection( # adapter: «mysql2», # host: «localhost», # username: «myuser», # password: «mypass», # database: «somedatabase» # ) # # Example for SQLite database: # # ActiveRecord::Base.establish_connection( # adapter: «sqlite3», # database: «path/to/dbfile» # ) # # Also accepts keys as strings (for parsing from YAML for example): # # ActiveRecord::Base.establish_connection( # «adapter» => «sqlite3», # «database» => «path/to/dbfile» # ) # # Or a URL: # # ActiveRecord::Base.establish_connection( # «postgres://myuser:mypass@localhost/somedatabase» # ) # # In case {ActiveRecord::Base.configurations}[rdoc-ref:Core.configurations] # is set (Rails automatically loads the contents of config/database.yml into it), # a symbol can also be given as argument, representing a key in the # configuration hash: # # ActiveRecord::Base.establish_connection(:production) # # The exceptions AdapterNotSpecified, AdapterNotFound, and +ArgumentError+ # may be returned on an error. def establish_connection(config_or_env = nil) config_or_env ||= DEFAULT_ENV.call.to_sym db_config, connection_class = resolve_config_for_connection(config_or_env) connection_handler.establish_connection(db_config, owner_name: connection_class, role: current_role, shard: current_shard) end # Connects a model to the databases specified. The +database+ keyword # takes a hash consisting of a +role+ and a +database_key+. # # This will look up the database config using the +database_key+ and # establish a connection to that config. # # class AnimalsModel < ApplicationRecord # self.abstract_class = true # # connects_to database: { writing: :primary, reading: :primary_replica } # end # # +connects_to+ also supports horizontal sharding. The horizontal sharding API # supports read replicas as well. You can connect a model to a list of shards like this: # # class AnimalsModel < ApplicationRecord # self.abstract_class = true # # connects_to shards: { # default: { writing: :primary, reading: :primary_replica }, # shard_two: { writing: :primary_shard_two, reading: :primary_shard_replica_two } # } # end # # Returns an array of database connections. def connects_to(database: {}, shards: {}) raise NotImplementedError, «`connects_to` can only be called on ActiveRecord::Base or abstract classes» unless self == Base || abstract_class? if database.present? && shards.present? raise ArgumentError, «`connects_to` can only accept a `database` or `shards` argument, but not both arguments.» end connections = [] database.each do |role, database_key| db_config, connection_class = resolve_config_for_connection(database_key) self.connection_class = true connections << connection_handler.establish_connection(db_config, owner_name: connection_class, role: role) end shards.each do |shard, database_keys| database_keys.each do |role, database_key| db_config, connection_class = resolve_config_for_connection(database_key) self.connection_class = true connections << connection_handler.establish_connection(db_config, owner_name: connection_class, role: role, shard: shard.to_sym) end end connections end # Connects to a role (e.g. writing, reading, or a custom role) and/or # shard for the duration of the block. At the end of the block the # connection will be returned to the original role / shard. # # If only a role is passed, Active Record will look up the connection # based on the requested role. If a non-established role is requested # an +ActiveRecord::ConnectionNotEstablished+ error will be raised: # # ActiveRecord::Base.connected_to(role: :writing) do # Dog.create! # creates dog using dog writing connection # end # # ActiveRecord::Base.connected_to(role: :reading) do # Dog.create! # throws exception because we’re on a replica # end # # When swapping to a shard, the role must be passed as well. If a non-existent # shard is passed, an +ActiveRecord::ConnectionNotEstablished+ error will be # raised. # # When a shard and role is passed, Active Record will first lookup the role, # and then look up the connection by shard key. # # ActiveRecord::Base.connected_to(role: :reading, shard: :shard_one_replica) do # Dog.first # finds first Dog record stored on the shard one replica # end def connected_to(role: nil, shard: nil, prevent_writes: false, &blk) if self != Base && !abstract_class raise NotImplementedError, «calling `connected_to` is only allowed on ActiveRecord::Base or abstract classes.» end if !connection_class? && !primary_class? raise NotImplementedError, «calling `connected_to` is only allowed on the abstract class that established the connection.» end unless role || shard raise ArgumentError, «must provide a `shard` and/or `role`.» end with_role_and_shard(role, shard, prevent_writes, &blk) end # Connects a role and/or shard to the provided connection names. Optionally +prevent_writes+ # can be passed to block writes on a connection. +reading+ will automatically set # +prevent_writes+ to true. # # +connected_to_many+ is an alternative to deeply nested +connected_to+ blocks. # # Usage: # # ActiveRecord::Base.connected_to_many(AnimalsRecord, MealsRecord, role: :reading) do # Dog.first # Read from animals replica # Dinner.first # Read from meals replica # Person.first # Read from primary writer # end def connected_to_many(*classes, role:, shard: nil, prevent_writes: false) classes = classes.flatten if self != Base || classes.include?(Base) raise NotImplementedError, «connected_to_many can only be called on ActiveRecord::Base.» end prevent_writes = true if role == ActiveRecord.reading_role append_to_connected_to_stack(role: role, shard: shard, prevent_writes: prevent_writes, klasses: classes) yield ensure connected_to_stack.pop end # Use a specified connection. # # This method is useful for ensuring that a specific connection is # being used. For example, when booting a console in readonly mode. # # It is not recommended to use this method in a request since it # does not yield to a block like +connected_to+. def connecting_to(role: default_role, shard: default_shard, prevent_writes: false) prevent_writes = true if role == ActiveRecord.reading_role append_to_connected_to_stack(role: role, shard: shard, prevent_writes: prevent_writes, klasses: [self]) end # Prohibit swapping shards while inside of the passed block. # # In some cases you may want to be able to swap shards but not allow a # nested call to connected_to or connected_to_many to swap again. This # is useful in cases you’re using sharding to provide per-request # database isolation. def prohibit_shard_swapping(enabled = true) prev_value = ActiveSupport::IsolatedExecutionState[:active_record_prohibit_shard_swapping] ActiveSupport::IsolatedExecutionState[:active_record_prohibit_shard_swapping] = enabled yield ensure ActiveSupport::IsolatedExecutionState[:active_record_prohibit_shard_swapping] = prev_value end # Determine whether or not shard swapping is currently prohibited def shard_swapping_prohibited? ActiveSupport::IsolatedExecutionState[:active_record_prohibit_shard_swapping] end # Prevent writing to the database regardless of role. # # In some cases you may want to prevent writes to the database # even if you are on a database that can write. +while_preventing_writes+ # will prevent writes to the database for the duration of the block. # # This method does not provide the same protection as a readonly # user and is meant to be a safeguard against accidental writes. # # See +READ_QUERY+ for the queries that are blocked by this # method. def while_preventing_writes(enabled = true, &block) connected_to(role: current_role, prevent_writes: enabled, &block) end # Returns true if role is the current connected role and/or # current connected shard. If no shard is passed, the default will be # used. # # ActiveRecord::Base.connected_to(role: :writing) do # ActiveRecord::Base.connected_to?(role: :writing) #=> true # ActiveRecord::Base.connected_to?(role: :reading) #=> false # end # # ActiveRecord::Base.connected_to(role: :reading, shard: :shard_one) do # ActiveRecord::Base.connected_to?(role: :reading, shard: :shard_one) #=> true # ActiveRecord::Base.connected_to?(role: :reading, shard: :default) #=> false # ActiveRecord::Base.connected_to?(role: :writing, shard: :shard_one) #=> true # end def connected_to?(role:, shard: ActiveRecord::Base.default_shard) current_role == role.to_sym && current_shard == shard.to_sym end # Clears the query cache for all connections associated with the current thread. def clear_query_caches_for_current_thread connection_handler.each_connection_pool do |pool| pool.connection.clear_query_cache if pool.active_connection? end end # Returns the connection currently associated with the class. This can # also be used to «borrow» the connection to do database work unrelated # to any of the specific Active Records. def connection retrieve_connection end attr_writer :connection_specification_name # Return the connection specification name from the current class or its parent. def connection_specification_name if !defined?(@connection_specification_name) || @connection_specification_name.nil? return self == Base ? Base.name : superclass.connection_specification_name end @connection_specification_name end def primary_class? # :nodoc: self == Base || application_record_class? end # Returns the db_config object from the associated connection: # # ActiveRecord::Base.connection_db_config # #<ActiveRecord::DatabaseConfigurations::HashConfig:0x00007fd1acbded10 @env_name=»development», # @name=»primary», @config={pool: 5, timeout: 5000, database: «storage/development.sqlite3», adapter: «sqlite3»}> # # Use only for reading. def connection_db_config connection_pool.db_config end def connection_pool connection_handler.retrieve_connection_pool(connection_specification_name, role: current_role, shard: current_shard) || raise(ConnectionNotEstablished) end def retrieve_connection connection_handler.retrieve_connection(connection_specification_name, role: current_role, shard: current_shard) end # Returns +true+ if Active Record is connected. def connected? connection_handler.connected?(connection_specification_name, role: current_role, shard: current_shard) end def remove_connection(name = nil) name ||= @connection_specification_name if defined?(@connection_specification_name) # if removing a connection that has a pool, we reset the # connection_specification_name so it will use the parent # pool. if connection_handler.retrieve_connection_pool(name, role: current_role, shard: current_shard) self.connection_specification_name = nil end connection_handler.remove_connection_pool(name, role: current_role, shard: current_shard) end def clear_cache! # :nodoc: connection.schema_cache.clear! end def clear_active_connections!(role = nil) deprecation_for_delegation(__method__) connection_handler.clear_active_connections!(role) end def clear_reloadable_connections!(role = nil) deprecation_for_delegation(__method__) connection_handler.clear_reloadable_connections!(role) end def clear_all_connections!(role = nil) deprecation_for_delegation(__method__) connection_handler.clear_all_connections!(role) end def flush_idle_connections!(role = nil) deprecation_for_delegation(__method__) connection_handler.flush_idle_connections!(role) end private def deprecation_for_delegation(method) ActiveRecord.deprecator.warn(<<-MSG.squish) Calling `ActiveRecord::Base.#{method} is deprecated. Please call the method directly on the connection handler; for example: `ActiveRecord::Base.connection_handler.#{method}`. MSG end def resolve_config_for_connection(config_or_env) raise «Anonymous class is not allowed.» unless name connection_name = primary_class? ? Base.name : name self.connection_specification_name = connection_name db_config = Base.configurations.resolve(config_or_env) [db_config, self] end def with_role_and_shard(role, shard, prevent_writes) prevent_writes = true if role == ActiveRecord.reading_role append_to_connected_to_stack(role: role, shard: shard, prevent_writes: prevent_writes, klasses: [self]) return_value = yield return_value.load if return_value.is_a? ActiveRecord::Relation return_value ensure self.connected_to_stack.pop end def append_to_connected_to_stack(entry) if shard_swapping_prohibited? && entry[:shard].present? raise ArgumentError, «cannot swap `shard` while shard swapping is prohibited.» end connected_to_stack << entry end end end


Guides

A Guide for Upgrading Ruby on Rails

A Guide to Testing Rails Applications

Action Cable Overview

Action Controller Overview

Action Mailer Basics

Action View Overview

Active Job Basics

Active Model Basics

Active Record Associations

Active Record Basics

Active Record Callbacks

Active Record Migrations

Active Record Query Interface

Active Record Validations

Active Support Core Extensions

Active Support Instrumentation

Autoloading and Reloading Constants

Caching with Rails: An Overview

Configuring Rails Applications

Creating and Customizing Rails Generators & Templates

Debugging Rails Applications

Form Helpers

Getting Started with Engines

Getting Started with Rails

Layouts and Rendering in Rails

Maintenance Policy for Ruby on Rails

Rails Application Templates

Rails Internationalization (I18n) API

Rails Routing from the Outside In

Rails on Rack

Ruby on Rails Guides ()

Ruby on Rails Security Guide

The Asset Pipeline

The Basics of Creating Rails Plugins

The Rails Command Line

The Rails Initialization Process

Using Rails for API-only Applications

Working with JavaScript in Rails


Class

Class

Class#class_attribute

Class#descendants

Class#subclasses


FalseClass

FalseClass

FalseClass#blank?

FalseClass#duplicable?

FalseClass#to_param


NilClass

NilClass

NilClass#blank?

NilClass#duplicable?

NilClass#to_param

NilClass#try

NilClass#try!


TrueClass

TrueClass

TrueClass#blank?

TrueClass#duplicable?

TrueClass#to_param


Errors

AbstractController::ActionNotFound

ActionController::MissingRenderer

ActionController::MissingRenderer::new

ActionController::ParameterMissing

ActionController::UnfilteredParameters

ActionController::UnpermittedParameters

ActionDispatch::Http::Parameters::ParseError

ActionDispatch::Http::Parameters::ParseError::new

ActionView::Helpers::NumberHelper::InvalidNumberError

ActionView::Helpers::NumberHelper::InvalidNumberError#number

ActionView::Helpers::NumberHelper::InvalidNumberError::new

ActiveJob::DeserializationError

ActiveJob::SerializationError

ActiveModel::ForbiddenAttributesError

ActiveModel::MissingAttributeError

ActiveModel::RangeError

ActiveModel::StrictValidationFailed

ActiveModel::ValidationError

ActiveModel::ValidationError#model

ActiveModel::ValidationError::new

ActiveRecord::ActiveRecordError

ActiveRecord::AdapterNotFound

ActiveRecord::AdapterNotSpecified

ActiveRecord::AssociationTypeMismatch

ActiveRecord::AttributeAssignmentError

ActiveRecord::AttributeAssignmentError#attribute

ActiveRecord::AttributeAssignmentError#exception

ActiveRecord::AttributeAssignmentError::new

ActiveRecord::ConfigurationError

ActiveRecord::ConnectionNotEstablished

ActiveRecord::ConnectionTimeoutError

ActiveRecord::DangerousAttributeError

ActiveRecord::Deadlocked

ActiveRecord::EagerLoadPolymorphicError

ActiveRecord::EagerLoadPolymorphicError::new

ActiveRecord::ExclusiveConnectionTimeoutError

ActiveRecord::ImmutableRelation

ActiveRecord::InvalidForeignKey

ActiveRecord::IrreversibleMigration

ActiveRecord::IrreversibleOrderError

ActiveRecord::MultiparameterAssignmentErrors

ActiveRecord::MultiparameterAssignmentErrors#errors

ActiveRecord::MultiparameterAssignmentErrors::new

ActiveRecord::NoDatabaseError

ActiveRecord::PreparedStatementInvalid

ActiveRecord::RangeError

ActiveRecord::ReadOnlyRecord

ActiveRecord::RecordInvalid

ActiveRecord::RecordInvalid#record

ActiveRecord::RecordInvalid::new

ActiveRecord::RecordNotDestroyed

ActiveRecord::RecordNotDestroyed#record

ActiveRecord::RecordNotDestroyed::new

ActiveRecord::RecordNotFound

ActiveRecord::RecordNotFound#id

ActiveRecord::RecordNotFound#model

ActiveRecord::RecordNotFound#primary_key

ActiveRecord::RecordNotFound::new

ActiveRecord::RecordNotSaved

ActiveRecord::RecordNotSaved#record

ActiveRecord::RecordNotSaved::new

ActiveRecord::RecordNotUnique

ActiveRecord::Rollback

ActiveRecord::SerializationFailure

ActiveRecord::SerializationTypeMismatch

ActiveRecord::StaleObjectError

ActiveRecord::StaleObjectError#attempted_action

ActiveRecord::StaleObjectError#record

ActiveRecord::StaleObjectError::new

ActiveRecord::StatementInvalid

ActiveRecord::StatementInvalid::new

ActiveRecord::SubclassNotFound

ActiveRecord::TransactionIsolationError

ActiveRecord::TransactionRollbackError

ActiveRecord::UnknownAttributeError

ActiveRecord::UnknownAttributeError#attribute

ActiveRecord::UnknownAttributeError#record

ActiveRecord::UnknownAttributeError::new

ActiveRecord::UnknownPrimaryKey

ActiveRecord::UnknownPrimaryKey#model

ActiveRecord::UnknownPrimaryKey::new

ActiveRecord::WrappedDatabaseException

ActiveSupport::DeprecationException

ActiveSupport::SafeBuffer::SafeConcatError

ActiveSupport::SafeBuffer::SafeConcatError::new

LoadError

LoadError#is_missing?

Module::DelegationError

NameError

NameError#missing_name

NameError#missing_name?


AbstractController

AbstractController::Base

AbstractController::Base#action_methods

AbstractController::Base#available_action?

AbstractController::Base#controller_path

AbstractController::Base#performed?

AbstractController::Base#process

AbstractController::Base::abstract

AbstractController::Base::abstract!

AbstractController::Base::abstract?

AbstractController::Base::action_methods

AbstractController::Base::clear_action_methods!

AbstractController::Base::controller_path

AbstractController::Base::internal_methods

AbstractController::Base::method_added

AbstractController::Base::supports_path?

AbstractController::Caching

AbstractController::Caching#cache

AbstractController::Caching#view_cache_dependencies

AbstractController::Caching::Fragments

AbstractController::Caching::Fragments#expire_fragment

AbstractController::Caching::Fragments#fragment_cache_key

AbstractController::Caching::Fragments#fragment_exist?

AbstractController::Caching::Fragments#read_fragment

AbstractController::Caching::Fragments#write_fragment

AbstractController::Caching::Fragments::ClassMethods

AbstractController::Caching::Fragments::ClassMethods#fragment_cache_key

AbstractController::Callbacks

AbstractController::Callbacks#process_action

AbstractController::Callbacks::ClassMethods

AbstractController::Callbacks::ClassMethods#after_action

AbstractController::Callbacks::ClassMethods#append_after_action

AbstractController::Callbacks::ClassMethods#append_around_action

AbstractController::Callbacks::ClassMethods#append_before_action

AbstractController::Callbacks::ClassMethods#around_action

AbstractController::Callbacks::ClassMethods#before_action

AbstractController::Callbacks::ClassMethods#prepend_after_action

AbstractController::Callbacks::ClassMethods#prepend_around_action

AbstractController::Callbacks::ClassMethods#prepend_before_action

AbstractController::Callbacks::ClassMethods#skip_after_action

AbstractController::Callbacks::ClassMethods#skip_around_action

AbstractController::Callbacks::ClassMethods#skip_before_action

AbstractController::Helpers::ClassMethods

AbstractController::Helpers::ClassMethods#clear_helpers

AbstractController::Helpers::ClassMethods#helper

AbstractController::Helpers::ClassMethods#helper_method

AbstractController::Helpers::ClassMethods#inherited

AbstractController::Helpers::ClassMethods#modules_for_helpers

AbstractController::Rendering

AbstractController::Rendering#render

AbstractController::Rendering#render_to_body

AbstractController::Rendering#render_to_string

AbstractController::Rendering#rendered_format

AbstractController::Rendering#view_assigns

AbstractController::Translation

AbstractController::Translation#l

AbstractController::Translation#localize

AbstractController::Translation#t

AbstractController::Translation#translate

AbstractController::UrlFor


ActionCable

ActionCable

ActionCable::Channel::Base

ActionCable::Channel::Base#connection

ActionCable::Channel::Base#defer_subscription_confirmation!

ActionCable::Channel::Base#defer_subscription_confirmation?

ActionCable::Channel::Base#ensure_confirmation_sent

ActionCable::Channel::Base#identifier

ActionCable::Channel::Base#params

ActionCable::Channel::Base#perform_action

ActionCable::Channel::Base#reject

ActionCable::Channel::Base#subscribe_to_channel

ActionCable::Channel::Base#subscribed

ActionCable::Channel::Base#subscription_confirmation_sent?

ActionCable::Channel::Base#subscription_rejected?

ActionCable::Channel::Base#transmit

ActionCable::Channel::Base#unsubscribed

ActionCable::Channel::Base::action_methods

ActionCable::Channel::Base::clear_action_methods!

ActionCable::Channel::Base::method_added

ActionCable::Channel::Base::new

ActionCable::Channel::Broadcasting

ActionCable::Channel::Broadcasting#broadcast_to

ActionCable::Channel::Naming

ActionCable::Channel::Naming#channel_name

ActionCable::Channel::PeriodicTimers::ClassMethods

ActionCable::Channel::PeriodicTimers::ClassMethods#periodically

ActionCable::Channel::Streams

ActionCable::Channel::Streams#stop_all_streams

ActionCable::Channel::Streams#stream_for

ActionCable::Channel::Streams#stream_from

ActionCable::Connection::Authorization

ActionCable::Connection::Authorization#reject_unauthorized_connection

ActionCable::Connection::Base

ActionCable::Connection::Base#beat

ActionCable::Connection::Base#close

ActionCable::Connection::Base#cookies

ActionCable::Connection::Base#env

ActionCable::Connection::Base#logger

ActionCable::Connection::Base#message_buffer

ActionCable::Connection::Base#protocol

ActionCable::Connection::Base#request

ActionCable::Connection::Base#send_async

ActionCable::Connection::Base#server

ActionCable::Connection::Base#statistics

ActionCable::Connection::Base#subscriptions

ActionCable::Connection::Base#websocket

ActionCable::Connection::Base#worker_pool

ActionCable::Connection::Base::new

ActionCable::Connection::Identification

ActionCable::Connection::Identification#connection_identifier

ActionCable::Connection::Identification#identified_by

ActionCable::Connection::InternalChannel

ActionCable::Connection::TaggedLoggerProxy

ActionCable::Connection::TaggedLoggerProxy#add_tags

ActionCable::Connection::TaggedLoggerProxy#log

ActionCable::Connection::TaggedLoggerProxy#tag

ActionCable::Connection::TaggedLoggerProxy#tags

ActionCable::Connection::TaggedLoggerProxy::new

ActionCable::Connection::WebSocket

ActionCable::Connection::WebSocket#alive?

ActionCable::Connection::WebSocket#close

ActionCable::Connection::WebSocket#possible?

ActionCable::Connection::WebSocket#protocol

ActionCable::Connection::WebSocket#rack_response

ActionCable::Connection::WebSocket#transmit

ActionCable::Connection::WebSocket#websocket

ActionCable::Connection::WebSocket::new

ActionCable::Helpers::ActionCableHelper

ActionCable::Helpers::ActionCableHelper#action_cable_meta_tag

ActionCable::RemoteConnections

ActionCable::RemoteConnections#server

ActionCable::RemoteConnections#where

ActionCable::RemoteConnections::RemoteConnection

ActionCable::RemoteConnections::RemoteConnection#disconnect

ActionCable::RemoteConnections::RemoteConnection#identifiers

ActionCable::RemoteConnections::RemoteConnection::new

ActionCable::RemoteConnections::new

ActionCable::Server::Base

ActionCable::Server::Base#call

ActionCable::Server::Base#connection_identifiers

ActionCable::Server::Base#disconnect

ActionCable::Server::Base#event_loop

ActionCable::Server::Base#mutex

ActionCable::Server::Base#pubsub

ActionCable::Server::Base#remote_connections

ActionCable::Server::Base#restart

ActionCable::Server::Base#worker_pool

ActionCable::Server::Base::logger

ActionCable::Server::Base::new

ActionCable::Server::Broadcasting

ActionCable::Server::Broadcasting#broadcast

ActionCable::Server::Broadcasting#broadcaster_for

ActionCable::Server::Configuration

ActionCable::Server::Configuration#allow_same_origin_as_host

ActionCable::Server::Configuration#allowed_request_origins

ActionCable::Server::Configuration#cable

ActionCable::Server::Configuration#connection_class

ActionCable::Server::Configuration#disable_request_forgery_protection

ActionCable::Server::Configuration#log_tags

ActionCable::Server::Configuration#logger

ActionCable::Server::Configuration#mount_path

ActionCable::Server::Configuration#pubsub_adapter

ActionCable::Server::Configuration#url

ActionCable::Server::Configuration#worker_pool_size

ActionCable::Server::Configuration::new


ActionController

ActionController

ActionController::API

ActionController::API::without_modules

ActionController::Base

ActionController::Base#request

ActionController::Base#response

ActionController::Base::make_response!

ActionController::Base::without_modules

ActionController::Caching

ActionController::ConditionalGet

ActionController::ConditionalGet#expires_in

ActionController::ConditionalGet#expires_now

ActionController::ConditionalGet#fresh_when

ActionController::ConditionalGet#http_cache_forever

ActionController::ConditionalGet#stale?

ActionController::ConditionalGet::ClassMethods

ActionController::ConditionalGet::ClassMethods#etag

ActionController::DataStreaming

ActionController::DataStreaming#send_data

ActionController::DataStreaming#send_file

ActionController::EtagWithFlash

ActionController::EtagWithTemplateDigest

ActionController::Flash::ClassMethods

ActionController::Flash::ClassMethods#add_flash_types

ActionController::ForceSSL

ActionController::ForceSSL#force_ssl_redirect

ActionController::ForceSSL::ClassMethods

ActionController::ForceSSL::ClassMethods#force_ssl

ActionController::FormBuilder

ActionController::FormBuilder#default_form_builder

ActionController::FormBuilder::ClassMethods

ActionController::FormBuilder::ClassMethods#default_form_builder

ActionController::Head

ActionController::Head#head

ActionController::Helpers

ActionController::Helpers#helpers

ActionController::Helpers::ClassMethods

ActionController::Helpers::ClassMethods#all_helpers_from_path

ActionController::Helpers::ClassMethods#helper_attr

ActionController::Helpers::ClassMethods#helpers

ActionController::Helpers::ClassMethods#modules_for_helpers

ActionController::Helpers::helpers_path

ActionController::HttpAuthentication

ActionController::HttpAuthentication::Basic

ActionController::HttpAuthentication::Basic#auth_param

ActionController::HttpAuthentication::Basic#auth_scheme

ActionController::HttpAuthentication::Basic#authenticate

ActionController::HttpAuthentication::Basic#authentication_request

ActionController::HttpAuthentication::Basic#decode_credentials

ActionController::HttpAuthentication::Basic#encode_credentials

ActionController::HttpAuthentication::Basic#has_basic_credentials?

ActionController::HttpAuthentication::Basic#user_name_and_password

ActionController::HttpAuthentication::Digest

ActionController::HttpAuthentication::Digest#authenticate

ActionController::HttpAuthentication::Digest#authentication_header

ActionController::HttpAuthentication::Digest#authentication_request

ActionController::HttpAuthentication::Digest#decode_credentials

ActionController::HttpAuthentication::Digest#decode_credentials_header

ActionController::HttpAuthentication::Digest#encode_credentials

ActionController::HttpAuthentication::Digest#expected_response

ActionController::HttpAuthentication::Digest#ha1

ActionController::HttpAuthentication::Digest#nonce

ActionController::HttpAuthentication::Digest#opaque

ActionController::HttpAuthentication::Digest#secret_token

ActionController::HttpAuthentication::Digest#validate_digest_response

ActionController::HttpAuthentication::Digest#validate_nonce

ActionController::HttpAuthentication::Digest::ControllerMethods

ActionController::HttpAuthentication::Digest::ControllerMethods#authenticate_or_request_with_http_digest

ActionController::HttpAuthentication::Digest::ControllerMethods#authenticate_with_http_digest

ActionController::HttpAuthentication::Digest::ControllerMethods#request_http_digest_authentication

ActionController::HttpAuthentication::Token

ActionController::HttpAuthentication::Token#authenticate

ActionController::HttpAuthentication::Token#authentication_request

ActionController::HttpAuthentication::Token#encode_credentials

ActionController::HttpAuthentication::Token#params_array_from

ActionController::HttpAuthentication::Token#raw_params

ActionController::HttpAuthentication::Token#rewrite_param_values

ActionController::HttpAuthentication::Token#token_and_options

ActionController::HttpAuthentication::Token#token_params_from

ActionController::ImplicitRender

ActionController::Live

ActionController::Live#log_error

ActionController::Live#process

ActionController::Live#response_body=

ActionController::Live::SSE

ActionController::Live::SSE#close

ActionController::Live::SSE#write

ActionController::Live::SSE::new

ActionController::Metal

ActionController::Metal#controller_name

ActionController::Metal#params

ActionController::Metal#params=

ActionController::Metal#performed?

ActionController::Metal#reset_session

ActionController::Metal#response_body=

ActionController::Metal#url_for

ActionController::Metal::action

ActionController::Metal::controller_name

ActionController::Metal::dispatch

ActionController::Metal::make_response!

ActionController::Metal::middleware

ActionController::Metal::new

ActionController::Metal::use

ActionController::MimeResponds

ActionController::MimeResponds#respond_to

ActionController::MimeResponds::Collector

ActionController::MimeResponds::Collector#all

ActionController::MimeResponds::Collector#any

ActionController::MimeResponds::Collector#custom

ActionController::MimeResponds::Collector#format

ActionController::MimeResponds::Collector#negotiate_format

ActionController::MimeResponds::Collector#response

ActionController::MimeResponds::Collector::new

ActionController::ParameterEncoding

ActionController::ParameterEncoding::ClassMethods

ActionController::ParameterEncoding::ClassMethods#skip_parameter_encoding

ActionController::ParamsWrapper

ActionController::ParamsWrapper#process_action

ActionController::ParamsWrapper::ClassMethods

ActionController::ParamsWrapper::ClassMethods#inherited

ActionController::ParamsWrapper::ClassMethods#wrap_parameters

ActionController::Redirecting

ActionController::Redirecting#redirect_back

ActionController::Redirecting#redirect_to

ActionController::Renderer

ActionController::Renderer#controller

ActionController::Renderer#defaults

ActionController::Renderer#new

ActionController::Renderer#render

ActionController::Renderer#with_defaults

ActionController::Renderer::for

ActionController::Renderer::new

ActionController::Renderers

ActionController::Renderers#render_to_body

ActionController::Renderers::All

ActionController::Renderers::ClassMethods

ActionController::Renderers::ClassMethods#use_renderer

ActionController::Renderers::ClassMethods#use_renderers

ActionController::Renderers::add

ActionController::Renderers::remove

ActionController::Rendering::ClassMethods

ActionController::Rendering::ClassMethods#inherited

ActionController::Rendering::ClassMethods#renderer

ActionController::RequestForgeryProtection

ActionController::RequestForgeryProtection#handle_unverified_request

ActionController::RequestForgeryProtection#verify_authenticity_token

ActionController::RequestForgeryProtection::ClassMethods

ActionController::RequestForgeryProtection::ClassMethods#protect_from_forgery

ActionController::RequestForgeryProtection::ProtectionMethods::NullSession

ActionController::RequestForgeryProtection::ProtectionMethods::NullSession#handle_unverified_request

ActionController::RequestForgeryProtection::ProtectionMethods::NullSession::new

ActionController::Rescue

ActionController::Rescue#show_detailed_exceptions?

ActionController::Streaming

ActionController::StrongParameters

ActionController::StrongParameters#params

ActionController::StrongParameters#params=

ActionController::UrlFor

ActionController::UrlFor#url_options

ActionController::add_renderer

ActionController::remove_renderer


ActionController/Parameters

ActionController::Parameters

ActionController::Parameters#==

ActionController::Parameters#[]

ActionController::Parameters#[]=

ActionController::Parameters#as_json

ActionController::Parameters#converted_arrays

ActionController::Parameters#deep_dup

ActionController::Parameters#delete

ActionController::Parameters#delete_if

ActionController::Parameters#dig

ActionController::Parameters#each

ActionController::Parameters#each_pair

ActionController::Parameters#empty?

ActionController::Parameters#except

ActionController::Parameters#extract!

ActionController::Parameters#fetch

ActionController::Parameters#fields_for_style?

ActionController::Parameters#has_key?

ActionController::Parameters#has_value?

ActionController::Parameters#include?

ActionController::Parameters#inspect

ActionController::Parameters#keep_if

ActionController::Parameters#key?

ActionController::Parameters#keys

ActionController::Parameters#merge

ActionController::Parameters#merge!

ActionController::Parameters#parameters

ActionController::Parameters#permit

ActionController::Parameters#permit!

ActionController::Parameters#permitted=

ActionController::Parameters#permitted?

ActionController::Parameters#reject

ActionController::Parameters#reject!

ActionController::Parameters#require

ActionController::Parameters#required

ActionController::Parameters#reverse_merge

ActionController::Parameters#reverse_merge!

ActionController::Parameters#select

ActionController::Parameters#select!

ActionController::Parameters#slice

ActionController::Parameters#slice!

ActionController::Parameters#to_h

ActionController::Parameters#to_hash

ActionController::Parameters#to_param

ActionController::Parameters#to_query

ActionController::Parameters#to_s

ActionController::Parameters#to_unsafe_h

ActionController::Parameters#to_unsafe_hash

ActionController::Parameters#transform_keys

ActionController::Parameters#transform_keys!

ActionController::Parameters#transform_values

ActionController::Parameters#transform_values!

ActionController::Parameters#value?

ActionController::Parameters#values

ActionController::Parameters#values_at

ActionController::Parameters::new


Testing

ActionController::TestCase

ActionController::TestCase::Behavior

ActionController::TestCase::Behavior#build_response

ActionController::TestCase::Behavior#controller_class_name

ActionController::TestCase::Behavior#delete

ActionController::TestCase::Behavior#generated_path

ActionController::TestCase::Behavior#get

ActionController::TestCase::Behavior#head

ActionController::TestCase::Behavior#patch

ActionController::TestCase::Behavior#post

ActionController::TestCase::Behavior#process

ActionController::TestCase::Behavior#put

ActionController::TestCase::Behavior#query_parameter_names

ActionController::TestCase::Behavior#request

ActionController::TestCase::Behavior#response

ActionController::TestCase::Behavior#setup_controller_request_and_response

ActionController::TestCase::Behavior::ClassMethods

ActionController::TestCase::Behavior::ClassMethods#controller_class

ActionController::TestCase::Behavior::ClassMethods#controller_class=

ActionController::TestCase::Behavior::ClassMethods#determine_default_controller_class

ActionController::TestCase::Behavior::ClassMethods#tests

ActionDispatch::Assertions::ResponseAssertions

ActionDispatch::Assertions::ResponseAssertions#assert_redirected_to

ActionDispatch::Assertions::ResponseAssertions#assert_response

ActionDispatch::Assertions::RoutingAssertions

ActionDispatch::Assertions::RoutingAssertions#assert_generates

ActionDispatch::Assertions::RoutingAssertions#assert_recognizes

ActionDispatch::Assertions::RoutingAssertions#assert_routing

ActionDispatch::Assertions::RoutingAssertions#method_missing

ActionDispatch::Assertions::RoutingAssertions#with_routing

ActionDispatch::Integration::RequestHelpers

ActionDispatch::Integration::RequestHelpers#delete

ActionDispatch::Integration::RequestHelpers#follow_redirect!

ActionDispatch::Integration::RequestHelpers#get

ActionDispatch::Integration::RequestHelpers#head

ActionDispatch::Integration::RequestHelpers#patch

ActionDispatch::Integration::RequestHelpers#post

ActionDispatch::Integration::RequestHelpers#put

ActionDispatch::Integration::Runner

ActionDispatch::Integration::Runner#app

ActionDispatch::Integration::Runner#create_session

ActionDispatch::Integration::Runner#default_url_options

ActionDispatch::Integration::Runner#default_url_options=

ActionDispatch::Integration::Runner#integration_session

ActionDispatch::Integration::Runner#method_missing

ActionDispatch::Integration::Runner#open_session

ActionDispatch::Integration::Runner#reset!

ActionDispatch::Integration::Runner#respond_to_missing?

ActionDispatch::Integration::Runner::new

ActionDispatch::Integration::Session

ActionDispatch::Integration::Session#accept

ActionDispatch::Integration::Session#controller

ActionDispatch::Integration::Session#cookies

ActionDispatch::Integration::Session#host

ActionDispatch::Integration::Session#host!

ActionDispatch::Integration::Session#https!

ActionDispatch::Integration::Session#https?

ActionDispatch::Integration::Session#process

ActionDispatch::Integration::Session#remote_addr

ActionDispatch::Integration::Session#request

ActionDispatch::Integration::Session#request_count

ActionDispatch::Integration::Session#reset!

ActionDispatch::Integration::Session#response

ActionDispatch::Integration::Session#url_options

ActionDispatch::Integration::Session::new

ActionDispatch::IntegrationTest

ActionDispatch::SystemTesting::TestHelpers::ScreenshotHelper

ActionDispatch::SystemTesting::TestHelpers::ScreenshotHelper#take_failed_screenshot

ActionDispatch::SystemTesting::TestHelpers::ScreenshotHelper#take_screenshot

ActionDispatch::TestProcess::FixtureFile

ActionDispatch::TestProcess::FixtureFile#fixture_file_upload

ActionDispatch::TestRequest

ActionDispatch::TestRequest#accept=

ActionDispatch::TestRequest#action=

ActionDispatch::TestRequest#host=

ActionDispatch::TestRequest#if_modified_since=

ActionDispatch::TestRequest#if_none_match=

ActionDispatch::TestRequest#path=

ActionDispatch::TestRequest#port=

ActionDispatch::TestRequest#remote_addr=

ActionDispatch::TestRequest#request_method=

ActionDispatch::TestRequest#request_uri=

ActionDispatch::TestRequest#user_agent=

ActionDispatch::TestRequest::create

ActionDispatch::TestResponse

ActionDispatch::TestResponse#parsed_body

ActionDispatch::TestResponse::from_response

ActionMailer::TestHelper

ActionMailer::TestHelper#assert_emails

ActionMailer::TestHelper#assert_enqueued_emails

ActionMailer::TestHelper#assert_no_emails

ActionMailer::TestHelper#assert_no_enqueued_emails

ActiveJob::QueueAdapters::TestAdapter

ActiveJob::QueueAdapters::TestAdapter#enqueued_jobs

ActiveJob::QueueAdapters::TestAdapter#filter

ActiveJob::QueueAdapters::TestAdapter#perform_enqueued_at_jobs

ActiveJob::QueueAdapters::TestAdapter#perform_enqueued_jobs

ActiveJob::QueueAdapters::TestAdapter#performed_jobs

ActiveJob::TestHelper

ActiveJob::TestHelper#assert_enqueued_jobs

ActiveJob::TestHelper#assert_enqueued_with

ActiveJob::TestHelper#assert_no_enqueued_jobs

ActiveJob::TestHelper#assert_no_performed_jobs

ActiveJob::TestHelper#assert_performed_jobs

ActiveJob::TestHelper#assert_performed_with

ActiveJob::TestHelper#perform_enqueued_jobs

ActiveJob::TestHelper#queue_adapter

ActiveJob::TestHelper#queue_adapter_for_test

ActiveModel::Lint::Tests

ActiveModel::Lint::Tests#test_errors_aref

ActiveModel::Lint::Tests#test_model_naming

ActiveModel::Lint::Tests#test_persisted?

ActiveModel::Lint::Tests#test_to_key

ActiveModel::Lint::Tests#test_to_param

ActiveModel::Lint::Tests#test_to_partial_path

ActiveRecord::FixtureSet

ActiveRecord::FixtureSet#[]

ActiveRecord::FixtureSet#[]=

ActiveRecord::FixtureSet#config

ActiveRecord::FixtureSet#each

ActiveRecord::FixtureSet#fixtures

ActiveRecord::FixtureSet#model_class

ActiveRecord::FixtureSet#name

ActiveRecord::FixtureSet#size

ActiveRecord::FixtureSet#table_name

ActiveRecord::FixtureSet#table_rows

ActiveRecord::FixtureSet::cache_fixtures

ActiveRecord::FixtureSet::cache_for_connection

ActiveRecord::FixtureSet::cached_fixtures

ActiveRecord::FixtureSet::context_class

ActiveRecord::FixtureSet::create_fixtures

ActiveRecord::FixtureSet::fixture_is_cached?

ActiveRecord::FixtureSet::identify

ActiveRecord::FixtureSet::instantiate_all_loaded_fixtures

ActiveRecord::FixtureSet::instantiate_fixtures

ActiveRecord::FixtureSet::new

ActiveRecord::FixtureSet::reset_cache

ActiveRecord::TestFixtures::ClassMethods

ActiveRecord::TestFixtures::ClassMethods#fixtures

ActiveRecord::TestFixtures::ClassMethods#set_fixture_class

ActiveRecord::TestFixtures::ClassMethods#setup_fixture_accessors

ActiveRecord::TestFixtures::ClassMethods#uses_transaction

ActiveRecord::TestFixtures::ClassMethods#uses_transaction?

ActiveSupport::LogSubscriber::TestHelper

ActiveSupport::LogSubscriber::TestHelper#set_logger

ActiveSupport::LogSubscriber::TestHelper#wait

ActiveSupport::TestCase

ActiveSupport::TestCase::test_order

ActiveSupport::TestCase::test_order=

ActiveSupport::Testing::Assertions

ActiveSupport::Testing::Assertions#assert_changes

ActiveSupport::Testing::Assertions#assert_difference

ActiveSupport::Testing::Assertions#assert_no_changes

ActiveSupport::Testing::Assertions#assert_no_difference

ActiveSupport::Testing::Assertions#assert_not

ActiveSupport::Testing::Assertions#assert_nothing_raised

ActiveSupport::Testing::ConstantLookup

ActiveSupport::Testing::Declarative

ActiveSupport::Testing::Declarative#test

ActiveSupport::Testing::FileFixtures

ActiveSupport::Testing::FileFixtures#file_fixture

ActiveSupport::Testing::Isolation::Subprocess

ActiveSupport::Testing::Isolation::Subprocess#run_in_isolation

ActiveSupport::Testing::SetupAndTeardown

ActiveSupport::Testing::SetupAndTeardown::ClassMethods

ActiveSupport::Testing::SetupAndTeardown::ClassMethods#setup

ActiveSupport::Testing::SetupAndTeardown::ClassMethods#teardown

ActiveSupport::Testing::TimeHelpers

ActiveSupport::Testing::TimeHelpers#travel

ActiveSupport::Testing::TimeHelpers#travel_back

ActiveSupport::Testing::TimeHelpers#travel_to

Rails::Generators::TestCase


ActionDispatch

ActionDispatch::AssertionResponse

ActionDispatch::AssertionResponse#code

ActionDispatch::AssertionResponse#code_and_name

ActionDispatch::AssertionResponse#name

ActionDispatch::AssertionResponse::new

ActionDispatch::Callbacks

ActionDispatch::Callbacks#call

ActionDispatch::Callbacks::after

ActionDispatch::Callbacks::before

ActionDispatch::Callbacks::new

ActionDispatch::Cookies

ActionDispatch::Cookies#call

ActionDispatch::Cookies::ChainedCookieJars

ActionDispatch::Cookies::ChainedCookieJars#encrypted

ActionDispatch::Cookies::ChainedCookieJars#permanent

ActionDispatch::Cookies::ChainedCookieJars#signed

ActionDispatch::Cookies::ChainedCookieJars#signed_or_encrypted

ActionDispatch::Cookies::new

ActionDispatch::DebugLocks

ActionDispatch::DebugLocks#call

ActionDispatch::DebugLocks::new

ActionDispatch::FileHandler

ActionDispatch::FileHandler#call

ActionDispatch::FileHandler#match?

ActionDispatch::FileHandler#serve

ActionDispatch::FileHandler::new

ActionDispatch::Flash

ActionDispatch::Flash::FlashHash

ActionDispatch::Flash::FlashHash#[]

ActionDispatch::Flash::FlashHash#[]=

ActionDispatch::Flash::FlashHash#alert

ActionDispatch::Flash::FlashHash#alert=

ActionDispatch::Flash::FlashHash#clear

ActionDispatch::Flash::FlashHash#delete

ActionDispatch::Flash::FlashHash#discard

ActionDispatch::Flash::FlashHash#each

ActionDispatch::Flash::FlashHash#empty?

ActionDispatch::Flash::FlashHash#initialize_copy

ActionDispatch::Flash::FlashHash#keep

ActionDispatch::Flash::FlashHash#key?

ActionDispatch::Flash::FlashHash#keys

ActionDispatch::Flash::FlashHash#notice

ActionDispatch::Flash::FlashHash#notice=

ActionDispatch::Flash::FlashHash#now

ActionDispatch::Flash::FlashHash#now_is_loaded?

ActionDispatch::Flash::FlashHash#stringify_array

ActionDispatch::Flash::FlashHash#to_hash

ActionDispatch::Flash::RequestMethods

ActionDispatch::Flash::RequestMethods#flash

ActionDispatch::Flash::RequestMethods#flash=

ActionDispatch::Flash::RequestMethods#reset_session

ActionDispatch::Flash::new

ActionDispatch::Http::Cache::Request

ActionDispatch::Http::Cache::Request#etag_matches?

ActionDispatch::Http::Cache::Request#fresh?

ActionDispatch::Http::Cache::Request#if_modified_since

ActionDispatch::Http::Cache::Request#if_none_match

ActionDispatch::Http::Cache::Request#if_none_match_etags

ActionDispatch::Http::Cache::Request#not_modified?

ActionDispatch::Http::Cache::Response

ActionDispatch::Http::Cache::Response#cache_control

ActionDispatch::Http::Cache::Response#date

ActionDispatch::Http::Cache::Response#date=

ActionDispatch::Http::Cache::Response#date?

ActionDispatch::Http::Cache::Response#etag=

ActionDispatch::Http::Cache::Response#etag?

ActionDispatch::Http::Cache::Response#last_modified

ActionDispatch::Http::Cache::Response#last_modified=

ActionDispatch::Http::Cache::Response#last_modified?

ActionDispatch::Http::Cache::Response#strong_etag=

ActionDispatch::Http::Cache::Response#strong_etag?

ActionDispatch::Http::Cache::Response#weak_etag=

ActionDispatch::Http::Cache::Response#weak_etag?

ActionDispatch::Http::FilterParameters

ActionDispatch::Http::FilterParameters#env_filter

ActionDispatch::Http::FilterParameters#filtered_env

ActionDispatch::Http::FilterParameters#filtered_parameters

ActionDispatch::Http::FilterParameters#filtered_path

ActionDispatch::Http::FilterParameters#filtered_query_string

ActionDispatch::Http::FilterParameters#parameter_filter

ActionDispatch::Http::FilterParameters#parameter_filter_for

ActionDispatch::Http::FilterParameters::new

ActionDispatch::Http::Headers

ActionDispatch::Http::Headers#[]

ActionDispatch::Http::Headers#[]=

ActionDispatch::Http::Headers#add

ActionDispatch::Http::Headers#each

ActionDispatch::Http::Headers#env

ActionDispatch::Http::Headers#fetch

ActionDispatch::Http::Headers#include?

ActionDispatch::Http::Headers#key?

ActionDispatch::Http::Headers#merge

ActionDispatch::Http::Headers#merge!

ActionDispatch::Http::Headers::from_hash

ActionDispatch::Http::MimeNegotiation

ActionDispatch::Http::MimeNegotiation#accepts

ActionDispatch::Http::MimeNegotiation#content_mime_type

ActionDispatch::Http::MimeNegotiation#content_type

ActionDispatch::Http::MimeNegotiation#format

ActionDispatch::Http::MimeNegotiation#format=

ActionDispatch::Http::MimeNegotiation#format_from_path_extension

ActionDispatch::Http::MimeNegotiation#formats

ActionDispatch::Http::MimeNegotiation#formats=

ActionDispatch::Http::MimeNegotiation#negotiate_mime

ActionDispatch::Http::MimeNegotiation#use_accept_header

ActionDispatch::Http::MimeNegotiation#valid_accept_header

ActionDispatch::Http::MimeNegotiation#variant

ActionDispatch::Http::MimeNegotiation#variant=

ActionDispatch::Http::Parameters

ActionDispatch::Http::Parameters#parameters

ActionDispatch::Http::Parameters#params

ActionDispatch::Http::Parameters#path_parameters

ActionDispatch::Http::Parameters::ClassMethods

ActionDispatch::Http::Parameters::ClassMethods#parameter_parsers=

ActionDispatch::Http::Parameters::parameter_parsers

ActionDispatch::Http::URL

ActionDispatch::Http::URL#domain

ActionDispatch::Http::URL#host

ActionDispatch::Http::URL#host_with_port

ActionDispatch::Http::URL#optional_port

ActionDispatch::Http::URL#port

ActionDispatch::Http::URL#port_string

ActionDispatch::Http::URL#protocol

ActionDispatch::Http::URL#raw_host_with_port

ActionDispatch::Http::URL#server_port

ActionDispatch::Http::URL#standard_port

ActionDispatch::Http::URL#standard_port?

ActionDispatch::Http::URL#subdomain

ActionDispatch::Http::URL#subdomains

ActionDispatch::Http::URL#url

ActionDispatch::Http::URL::extract_domain

ActionDispatch::Http::URL::extract_subdomain

ActionDispatch::Http::URL::extract_subdomains

ActionDispatch::Http::URL::full_url_for

ActionDispatch::Http::URL::new

ActionDispatch::Http::URL::path_for

ActionDispatch::Http::URL::url_for

ActionDispatch::Http::UploadedFile

ActionDispatch::Http::UploadedFile#close

ActionDispatch::Http::UploadedFile#content_type

ActionDispatch::Http::UploadedFile#eof?

ActionDispatch::Http::UploadedFile#headers

ActionDispatch::Http::UploadedFile#open

ActionDispatch::Http::UploadedFile#original_filename

ActionDispatch::Http::UploadedFile#path

ActionDispatch::Http::UploadedFile#read

ActionDispatch::Http::UploadedFile#rewind

ActionDispatch::Http::UploadedFile#size

ActionDispatch::Http::UploadedFile#tempfile

ActionDispatch::Http::UploadedFile#to_io

ActionDispatch::PublicExceptions

ActionDispatch::PublicExceptions#call

ActionDispatch::PublicExceptions#public_path

ActionDispatch::PublicExceptions::new

ActionDispatch::RemoteIp

ActionDispatch::RemoteIp#call

ActionDispatch::RemoteIp#check_ip

ActionDispatch::RemoteIp#proxies

ActionDispatch::RemoteIp::GetIp

ActionDispatch::RemoteIp::GetIp#calculate_ip

ActionDispatch::RemoteIp::GetIp#filter_proxies

ActionDispatch::RemoteIp::GetIp#ips_from

ActionDispatch::RemoteIp::GetIp#to_s

ActionDispatch::RemoteIp::GetIp::new

ActionDispatch::RemoteIp::new

ActionDispatch::SSL

ActionDispatch::SSL#call

ActionDispatch::SSL::default_hsts_options

ActionDispatch::SSL::new

ActionDispatch::Session::CacheStore

ActionDispatch::Session::CacheStore#delete_session

ActionDispatch::Session::CacheStore#find_session

ActionDispatch::Session::CacheStore#write_session

ActionDispatch::Session::CacheStore::new

ActionDispatch::Session::CookieStore

ActionDispatch::Session::CookieStore#delete_session

ActionDispatch::Session::CookieStore#load_session

ActionDispatch::Session::CookieStore::new

ActionDispatch::Session::MemCacheStore

ActionDispatch::Session::MemCacheStore::new

ActionDispatch::Static

ActionDispatch::Static#call

ActionDispatch::Static::new

ActionDispatch::SystemTestCase

ActionDispatch::SystemTestCase::driven_by


ActionDispatch/Request

ActionDispatch::Request

ActionDispatch::Request#GET

ActionDispatch::Request#POST

ActionDispatch::Request#authorization

ActionDispatch::Request#body

ActionDispatch::Request#commit_flash

ActionDispatch::Request#content_length

ActionDispatch::Request#controller_class

ActionDispatch::Request#controller_class_for

ActionDispatch::Request#cookie_jar

ActionDispatch::Request#form_data?

ActionDispatch::Request#fullpath

ActionDispatch::Request#headers

ActionDispatch::Request#http_auth_salt

ActionDispatch::Request#ip

ActionDispatch::Request#key?

ActionDispatch::Request#local?

ActionDispatch::Request#logger

ActionDispatch::Request#media_type

ActionDispatch::Request#method

ActionDispatch::Request#method_symbol

ActionDispatch::Request#original_fullpath

ActionDispatch::Request#original_url

ActionDispatch::Request#query_parameters

ActionDispatch::Request#raw_post

ActionDispatch::Request#remote_ip

ActionDispatch::Request#remote_ip=

ActionDispatch::Request#request_id

ActionDispatch::Request#request_method

ActionDispatch::Request#request_method_symbol

ActionDispatch::Request#request_parameters

ActionDispatch::Request#request_parameters=

ActionDispatch::Request#reset_session

ActionDispatch::Request#server_software

ActionDispatch::Request#session_options=

ActionDispatch::Request#ssl?

ActionDispatch::Request#uuid

ActionDispatch::Request#xhr?

ActionDispatch::Request#xml_http_request?

ActionDispatch::Request::empty

ActionDispatch::Request::new

ActionDispatch::RequestId

ActionDispatch::RequestId#call

ActionDispatch::RequestId::new


ActionDispatch/Response

ActionDispatch::Response

ActionDispatch::Response#abort

ActionDispatch::Response#await_commit

ActionDispatch::Response#await_sent

ActionDispatch::Response#body

ActionDispatch::Response#body=

ActionDispatch::Response#body_parts

ActionDispatch::Response#charset

ActionDispatch::Response#charset=

ActionDispatch::Response#close

ActionDispatch::Response#code

ActionDispatch::Response#commit!

ActionDispatch::Response#committed?

ActionDispatch::Response#content_type

ActionDispatch::Response#content_type=

ActionDispatch::Response#cookies

ActionDispatch::Response#delete_header

ActionDispatch::Response#each

ActionDispatch::Response#get_header

ActionDispatch::Response#has_header?

ActionDispatch::Response#header

ActionDispatch::Response#headers

ActionDispatch::Response#message

ActionDispatch::Response#prepare!

ActionDispatch::Response#request

ActionDispatch::Response#reset_body!

ActionDispatch::Response#response_code

ActionDispatch::Response#send_file

ActionDispatch::Response#sending!

ActionDispatch::Response#sending?

ActionDispatch::Response#sending_file=

ActionDispatch::Response#sent!

ActionDispatch::Response#sent?

ActionDispatch::Response#set_header

ActionDispatch::Response#status

ActionDispatch::Response#status=

ActionDispatch::Response#status_message

ActionDispatch::Response#stream

ActionDispatch::Response#to_a

ActionDispatch::Response#write

ActionDispatch::Response::create

ActionDispatch::Response::merge_default_headers

ActionDispatch::Response::new


ActionDispatch/Routing

ActionDispatch::Routing

ActionDispatch::Routing::Mapper

ActionDispatch::Routing::Mapper::Base

ActionDispatch::Routing::Mapper::Base#default_url_options

ActionDispatch::Routing::Mapper::Base#default_url_options=

ActionDispatch::Routing::Mapper::Base#has_named_route?

ActionDispatch::Routing::Mapper::Base#match

ActionDispatch::Routing::Mapper::Base#mount

ActionDispatch::Routing::Mapper::Base#with_default_scope

ActionDispatch::Routing::Mapper::Concerns

ActionDispatch::Routing::Mapper::Concerns#concern

ActionDispatch::Routing::Mapper::Concerns#concerns

ActionDispatch::Routing::Mapper::CustomUrls

ActionDispatch::Routing::Mapper::CustomUrls#direct

ActionDispatch::Routing::Mapper::CustomUrls#resolve

ActionDispatch::Routing::Mapper::HttpHelpers

ActionDispatch::Routing::Mapper::HttpHelpers#delete

ActionDispatch::Routing::Mapper::HttpHelpers#get

ActionDispatch::Routing::Mapper::HttpHelpers#patch

ActionDispatch::Routing::Mapper::HttpHelpers#post

ActionDispatch::Routing::Mapper::HttpHelpers#put

ActionDispatch::Routing::Mapper::Resources

ActionDispatch::Routing::Mapper::Resources#api_only?

ActionDispatch::Routing::Mapper::Resources#collection

ActionDispatch::Routing::Mapper::Resources#match

ActionDispatch::Routing::Mapper::Resources#member

ActionDispatch::Routing::Mapper::Resources#namespace

ActionDispatch::Routing::Mapper::Resources#nested

ActionDispatch::Routing::Mapper::Resources#new

ActionDispatch::Routing::Mapper::Resources#resource

ActionDispatch::Routing::Mapper::Resources#resources

ActionDispatch::Routing::Mapper::Resources#resources_path_names

ActionDispatch::Routing::Mapper::Resources#root

ActionDispatch::Routing::Mapper::Resources#set_member_mappings_for_resource

ActionDispatch::Routing::Mapper::Resources#shallow

ActionDispatch::Routing::Mapper::Resources#shallow?

ActionDispatch::Routing::Mapper::Resources#with_scope_level

ActionDispatch::Routing::Mapper::Scoping

ActionDispatch::Routing::Mapper::Scoping#constraints

ActionDispatch::Routing::Mapper::Scoping#controller

ActionDispatch::Routing::Mapper::Scoping#defaults

ActionDispatch::Routing::Mapper::Scoping#namespace

ActionDispatch::Routing::Mapper::Scoping#scope

ActionDispatch::Routing::Mapper::normalize_name

ActionDispatch::Routing::Mapper::normalize_path

ActionDispatch::Routing::PolymorphicRoutes

ActionDispatch::Routing::PolymorphicRoutes#polymorphic_path

ActionDispatch::Routing::PolymorphicRoutes#polymorphic_url

ActionDispatch::Routing::Redirection

ActionDispatch::Routing::Redirection#redirect

ActionDispatch::Routing::UrlFor

ActionDispatch::Routing::UrlFor#optimize_routes_generation?

ActionDispatch::Routing::UrlFor#url_for

ActionDispatch::Routing::UrlFor#url_options

ActionDispatch::Routing::UrlFor::new


ActionMailer

ActionMailer

ActionMailer::Base

ActionMailer::Base#attachments

ActionMailer::Base#default_i18n_subject

ActionMailer::Base#headers

ActionMailer::Base#mail

ActionMailer::Base#mailer_name

ActionMailer::Base#set_content_type

ActionMailer::Base::controller_path

ActionMailer::Base::default

ActionMailer::Base::default_options=

ActionMailer::Base::mailer_name

ActionMailer::Base::new

ActionMailer::Base::receive

ActionMailer::Base::register_interceptor

ActionMailer::Base::register_interceptors

ActionMailer::Base::register_observer

ActionMailer::Base::register_observers

ActionMailer::Base::supports_path?

ActionMailer::DeliveryMethods

ActionMailer::DeliveryMethods::ClassMethods

ActionMailer::DeliveryMethods::ClassMethods#add_delivery_method

ActionMailer::InlinePreviewInterceptor

ActionMailer::LogSubscriber

ActionMailer::LogSubscriber#deliver

ActionMailer::LogSubscriber#logger

ActionMailer::LogSubscriber#process

ActionMailer::LogSubscriber#receive

ActionMailer::MailHelper

ActionMailer::MailHelper#attachments

ActionMailer::MailHelper#block_format

ActionMailer::MailHelper#format_paragraph

ActionMailer::MailHelper#mailer

ActionMailer::MailHelper#message

ActionMailer::MessageDelivery

ActionMailer::MessageDelivery#deliver_later

ActionMailer::MessageDelivery#deliver_later!

ActionMailer::MessageDelivery#deliver_now

ActionMailer::MessageDelivery#deliver_now!

ActionMailer::MessageDelivery#message

ActionMailer::MessageDelivery#processed?

ActionMailer::Parameterized

ActionMailer::Parameterized::ClassMethods

ActionMailer::Parameterized::ClassMethods#with

ActionMailer::Preview

ActionMailer::Preview::all

ActionMailer::Preview::call

ActionMailer::Preview::email_exists?

ActionMailer::Preview::emails

ActionMailer::Preview::exists?

ActionMailer::Preview::find

ActionMailer::Preview::preview_name

ActionMailer::Previews::ClassMethods

ActionMailer::Previews::ClassMethods#register_preview_interceptor

ActionMailer::Previews::ClassMethods#register_preview_interceptors

ActionMailer::Rescuable


ActionView

ActionView

ActionView::Base

ActionView::Base#view_renderer

ActionView::Base::cache_template_loading

ActionView::Base::cache_template_loading=

ActionView::Context

ActionView::Context#output_buffer

ActionView::Context#view_flow

ActionView::Digestor

ActionView::Digestor::digest

ActionView::Digestor::logger

ActionView::Digestor::tree

ActionView::FileSystemResolver

ActionView::FileSystemResolver#==

ActionView::FileSystemResolver#eql?

ActionView::FileSystemResolver#to_path

ActionView::FileSystemResolver#to_s

ActionView::FileSystemResolver::new

ActionView::FormBuilder

ActionView::FormBuilder#date_select

ActionView::FormBuilder#datetime_select

ActionView::FormBuilder#time_select

ActionView::Layouts

ActionView::Layouts#action_has_layout?

ActionView::Layouts::ClassMethods

ActionView::Layouts::ClassMethods#layout

ActionView::PartialIteration

ActionView::PartialIteration#first?

ActionView::PartialIteration#index

ActionView::PartialIteration#last?

ActionView::PartialIteration#size

ActionView::PartialIteration::new

ActionView::PartialRenderer

ActionView::PartialRenderer#render

ActionView::PartialRenderer::new

ActionView::RecordIdentifier

ActionView::RecordIdentifier#dom_class

ActionView::RecordIdentifier#dom_id

ActionView::RecordIdentifier#record_key_for_dom_id

ActionView::Renderer

ActionView::Renderer#lookup_context

ActionView::Renderer#render

ActionView::Renderer#render_body

ActionView::Renderer::new

ActionView::Rendering

ActionView::Rendering#render_to_body

ActionView::Rendering#rendered_format

ActionView::Rendering#view_context

ActionView::Rendering#view_context_class

ActionView::Rendering#view_renderer

ActionView::RoutingUrlFor

ActionView::RoutingUrlFor#url_for

ActionView::Template

ActionView::Template#encode!

ActionView::Template#formats

ActionView::Template#handler

ActionView::Template#identifier

ActionView::Template#inspect

ActionView::Template#instrument

ActionView::Template#local_assigns

ActionView::Template#locals

ActionView::Template#original_encoding

ActionView::Template#refresh

ActionView::Template#render

ActionView::Template#source

ActionView::Template#supports_streaming?

ActionView::Template#type

ActionView::Template#updated_at

ActionView::Template#variants

ActionView::Template#virtual_path

ActionView::Template::new

ActionView::ViewPaths

ActionView::ViewPaths#append_view_path

ActionView::ViewPaths#details_for_lookup

ActionView::ViewPaths#lookup_context

ActionView::ViewPaths#prepend_view_path

ActionView::ViewPaths::ClassMethods

ActionView::ViewPaths::ClassMethods#append_view_path

ActionView::ViewPaths::ClassMethods#prepend_view_path

ActionView::ViewPaths::ClassMethods#view_paths

ActionView::ViewPaths::ClassMethods#view_paths=


ActionView/Helpers

ActionView::Helpers

ActionView::Helpers#select_month

ActionView::Helpers#select_year

ActionView::Helpers::AssetTagHelper

ActionView::Helpers::AssetTagHelper#audio_tag

ActionView::Helpers::AssetTagHelper#auto_discovery_link_tag

ActionView::Helpers::AssetTagHelper#favicon_link_tag

ActionView::Helpers::AssetTagHelper#image_alt

ActionView::Helpers::AssetTagHelper#image_tag

ActionView::Helpers::AssetTagHelper#javascript_include_tag

ActionView::Helpers::AssetTagHelper#stylesheet_link_tag

ActionView::Helpers::AssetTagHelper#video_tag

ActionView::Helpers::AssetUrlHelper

ActionView::Helpers::AssetUrlHelper#asset_path

ActionView::Helpers::AssetUrlHelper#asset_url

ActionView::Helpers::AssetUrlHelper#audio_path

ActionView::Helpers::AssetUrlHelper#audio_url

ActionView::Helpers::AssetUrlHelper#compute_asset_extname

ActionView::Helpers::AssetUrlHelper#compute_asset_host

ActionView::Helpers::AssetUrlHelper#compute_asset_path

ActionView::Helpers::AssetUrlHelper#font_path

ActionView::Helpers::AssetUrlHelper#font_url

ActionView::Helpers::AssetUrlHelper#image_path

ActionView::Helpers::AssetUrlHelper#image_url

ActionView::Helpers::AssetUrlHelper#javascript_path

ActionView::Helpers::AssetUrlHelper#javascript_url

ActionView::Helpers::AssetUrlHelper#path_to_asset

ActionView::Helpers::AssetUrlHelper#path_to_audio

ActionView::Helpers::AssetUrlHelper#path_to_font

ActionView::Helpers::AssetUrlHelper#path_to_image

ActionView::Helpers::AssetUrlHelper#path_to_javascript

ActionView::Helpers::AssetUrlHelper#path_to_stylesheet

ActionView::Helpers::AssetUrlHelper#path_to_video

ActionView::Helpers::AssetUrlHelper#public_compute_asset_path

ActionView::Helpers::AssetUrlHelper#stylesheet_path

ActionView::Helpers::AssetUrlHelper#stylesheet_url

ActionView::Helpers::AssetUrlHelper#url_to_asset

ActionView::Helpers::AssetUrlHelper#url_to_audio

ActionView::Helpers::AssetUrlHelper#url_to_font

ActionView::Helpers::AssetUrlHelper#url_to_image

ActionView::Helpers::AssetUrlHelper#url_to_javascript

ActionView::Helpers::AssetUrlHelper#url_to_stylesheet

ActionView::Helpers::AssetUrlHelper#url_to_video

ActionView::Helpers::AssetUrlHelper#video_path

ActionView::Helpers::AssetUrlHelper#video_url

ActionView::Helpers::AtomFeedHelper

ActionView::Helpers::AtomFeedHelper#atom_feed

ActionView::Helpers::CacheHelper

ActionView::Helpers::CacheHelper#cache

ActionView::Helpers::CacheHelper#cache_fragment_name

ActionView::Helpers::CacheHelper#cache_if

ActionView::Helpers::CacheHelper#cache_unless

ActionView::Helpers::CaptureHelper

ActionView::Helpers::CaptureHelper#capture

ActionView::Helpers::CaptureHelper#content_for

ActionView::Helpers::CaptureHelper#content_for?

ActionView::Helpers::CaptureHelper#provide

ActionView::Helpers::CsrfHelper

ActionView::Helpers::CsrfHelper#csrf_meta_tag

ActionView::Helpers::CsrfHelper#csrf_meta_tags

ActionView::Helpers::DateHelper

ActionView::Helpers::DateHelper#date_select

ActionView::Helpers::DateHelper#datetime_select

ActionView::Helpers::DateHelper#distance_of_time_in_words

ActionView::Helpers::DateHelper#distance_of_time_in_words_to_now

ActionView::Helpers::DateHelper#select_date

ActionView::Helpers::DateHelper#select_datetime

ActionView::Helpers::DateHelper#select_day

ActionView::Helpers::DateHelper#select_hour

ActionView::Helpers::DateHelper#select_minute

ActionView::Helpers::DateHelper#select_month

ActionView::Helpers::DateHelper#select_second

ActionView::Helpers::DateHelper#select_time

ActionView::Helpers::DateHelper#select_year

ActionView::Helpers::DateHelper#time_ago_in_words

ActionView::Helpers::DateHelper#time_select

ActionView::Helpers::DateHelper#time_tag

ActionView::Helpers::DebugHelper

ActionView::Helpers::DebugHelper#debug

ActionView::Helpers::FormBuilder

ActionView::Helpers::FormBuilder#button

ActionView::Helpers::FormBuilder#check_box

ActionView::Helpers::FormBuilder#collection_check_boxes

ActionView::Helpers::FormBuilder#collection_radio_buttons

ActionView::Helpers::FormBuilder#collection_select

ActionView::Helpers::FormBuilder#emitted_hidden_id?

ActionView::Helpers::FormBuilder#fields

ActionView::Helpers::FormBuilder#fields_for

ActionView::Helpers::FormBuilder#file_field

ActionView::Helpers::FormBuilder#grouped_collection_select

ActionView::Helpers::FormBuilder#hidden_field

ActionView::Helpers::FormBuilder#index

ActionView::Helpers::FormBuilder#label

ActionView::Helpers::FormBuilder#multipart

ActionView::Helpers::FormBuilder#multipart=

ActionView::Helpers::FormBuilder#multipart?

ActionView::Helpers::FormBuilder#object

ActionView::Helpers::FormBuilder#object_name

ActionView::Helpers::FormBuilder#options

ActionView::Helpers::FormBuilder#radio_button

ActionView::Helpers::FormBuilder#select

ActionView::Helpers::FormBuilder#submit

ActionView::Helpers::FormBuilder#time_zone_select

ActionView::Helpers::FormBuilder#to_model

ActionView::Helpers::FormBuilder#to_partial_path

ActionView::Helpers::FormBuilder::new

ActionView::Helpers::FormHelper

ActionView::Helpers::FormHelper#check_box

ActionView::Helpers::FormHelper#color_field

ActionView::Helpers::FormHelper#date_field

ActionView::Helpers::FormHelper#datetime_field

ActionView::Helpers::FormHelper#datetime_local_field

ActionView::Helpers::FormHelper#email_field

ActionView::Helpers::FormHelper#fields

ActionView::Helpers::FormHelper#fields_for

ActionView::Helpers::FormHelper#file_field

ActionView::Helpers::FormHelper#form_for

ActionView::Helpers::FormHelper#form_with

ActionView::Helpers::FormHelper#hidden_field

ActionView::Helpers::FormHelper#label

ActionView::Helpers::FormHelper#month_field

ActionView::Helpers::FormHelper#number_field

ActionView::Helpers::FormHelper#password_field

ActionView::Helpers::FormHelper#phone_field

ActionView::Helpers::FormHelper#radio_button

ActionView::Helpers::FormHelper#range_field

ActionView::Helpers::FormHelper#search_field

ActionView::Helpers::FormHelper#telephone_field

ActionView::Helpers::FormHelper#text_area

ActionView::Helpers::FormHelper#text_field

ActionView::Helpers::FormHelper#time_field

ActionView::Helpers::FormHelper#url_field

ActionView::Helpers::FormHelper#week_field

ActionView::Helpers::FormOptionsHelper

ActionView::Helpers::FormOptionsHelper#collection_check_boxes

ActionView::Helpers::FormOptionsHelper#collection_radio_buttons

ActionView::Helpers::FormOptionsHelper#collection_select

ActionView::Helpers::FormOptionsHelper#grouped_collection_select

ActionView::Helpers::FormOptionsHelper#grouped_options_for_select

ActionView::Helpers::FormOptionsHelper#option_groups_from_collection_for_select

ActionView::Helpers::FormOptionsHelper#options_for_select

ActionView::Helpers::FormOptionsHelper#options_from_collection_for_select

ActionView::Helpers::FormOptionsHelper#select

ActionView::Helpers::FormOptionsHelper#time_zone_options_for_select

ActionView::Helpers::FormOptionsHelper#time_zone_select

ActionView::Helpers::FormTagHelper

ActionView::Helpers::FormTagHelper#button_tag

ActionView::Helpers::FormTagHelper#check_box_tag

ActionView::Helpers::FormTagHelper#color_field_tag

ActionView::Helpers::FormTagHelper#date_field_tag

ActionView::Helpers::FormTagHelper#datetime_field_tag

ActionView::Helpers::FormTagHelper#datetime_local_field_tag

ActionView::Helpers::FormTagHelper#email_field_tag

ActionView::Helpers::FormTagHelper#field_set_tag

ActionView::Helpers::FormTagHelper#file_field_tag

ActionView::Helpers::FormTagHelper#form_tag

ActionView::Helpers::FormTagHelper#hidden_field_tag

ActionView::Helpers::FormTagHelper#image_submit_tag

ActionView::Helpers::FormTagHelper#label_tag

ActionView::Helpers::FormTagHelper#month_field_tag

ActionView::Helpers::FormTagHelper#number_field_tag

ActionView::Helpers::FormTagHelper#password_field_tag

ActionView::Helpers::FormTagHelper#phone_field_tag

ActionView::Helpers::FormTagHelper#radio_button_tag

ActionView::Helpers::FormTagHelper#range_field_tag

ActionView::Helpers::FormTagHelper#search_field_tag

ActionView::Helpers::FormTagHelper#select_tag

ActionView::Helpers::FormTagHelper#submit_tag

ActionView::Helpers::FormTagHelper#telephone_field_tag

ActionView::Helpers::FormTagHelper#text_area_tag

ActionView::Helpers::FormTagHelper#text_field_tag

ActionView::Helpers::FormTagHelper#time_field_tag

ActionView::Helpers::FormTagHelper#url_field_tag

ActionView::Helpers::FormTagHelper#utf8_enforcer_tag

ActionView::Helpers::FormTagHelper#week_field_tag

ActionView::Helpers::JavaScriptHelper

ActionView::Helpers::JavaScriptHelper#escape_javascript

ActionView::Helpers::JavaScriptHelper#j

ActionView::Helpers::JavaScriptHelper#javascript_tag

ActionView::Helpers::NumberHelper

ActionView::Helpers::NumberHelper#number_to_currency

ActionView::Helpers::NumberHelper#number_to_human

ActionView::Helpers::NumberHelper#number_to_human_size

ActionView::Helpers::NumberHelper#number_to_percentage

ActionView::Helpers::NumberHelper#number_to_phone

ActionView::Helpers::NumberHelper#number_with_delimiter

ActionView::Helpers::NumberHelper#number_with_precision

ActionView::Helpers::OutputSafetyHelper

ActionView::Helpers::OutputSafetyHelper#raw

ActionView::Helpers::OutputSafetyHelper#safe_join

ActionView::Helpers::OutputSafetyHelper#to_sentence

ActionView::Helpers::RenderingHelper

ActionView::Helpers::RenderingHelper#render

ActionView::Helpers::SanitizeHelper

ActionView::Helpers::SanitizeHelper#sanitize

ActionView::Helpers::SanitizeHelper#sanitize_css

ActionView::Helpers::SanitizeHelper#strip_links

ActionView::Helpers::SanitizeHelper#strip_tags

ActionView::Helpers::TagHelper

ActionView::Helpers::TagHelper#cdata_section

ActionView::Helpers::TagHelper#content_tag

ActionView::Helpers::TagHelper#escape_once

ActionView::Helpers::TagHelper#tag

ActionView::Helpers::TextHelper

ActionView::Helpers::TextHelper#concat

ActionView::Helpers::TextHelper#current_cycle

ActionView::Helpers::TextHelper#cycle

ActionView::Helpers::TextHelper#excerpt

ActionView::Helpers::TextHelper#highlight

ActionView::Helpers::TextHelper#pluralize

ActionView::Helpers::TextHelper#reset_cycle

ActionView::Helpers::TextHelper#safe_concat

ActionView::Helpers::TextHelper#simple_format

ActionView::Helpers::TextHelper#truncate

ActionView::Helpers::TextHelper#word_wrap

ActionView::Helpers::TranslationHelper

ActionView::Helpers::TranslationHelper#l

ActionView::Helpers::TranslationHelper#localize

ActionView::Helpers::TranslationHelper#t

ActionView::Helpers::TranslationHelper#translate

ActionView::Helpers::UrlHelper

ActionView::Helpers::UrlHelper#button_to

ActionView::Helpers::UrlHelper#current_page?

ActionView::Helpers::UrlHelper#link_to

ActionView::Helpers::UrlHelper#link_to_if

ActionView::Helpers::UrlHelper#link_to_unless

ActionView::Helpers::UrlHelper#link_to_unless_current

ActionView::Helpers::UrlHelper#mail_to


ActiveJob

ActiveJob

ActiveJob::Base

ActiveJob::Callbacks

ActiveJob::Callbacks::ClassMethods

ActiveJob::Callbacks::ClassMethods#after_enqueue

ActiveJob::Callbacks::ClassMethods#after_perform

ActiveJob::Callbacks::ClassMethods#around_enqueue

ActiveJob::Callbacks::ClassMethods#around_perform

ActiveJob::Callbacks::ClassMethods#before_enqueue

ActiveJob::Callbacks::ClassMethods#before_perform

ActiveJob::Core

ActiveJob::Core#deserialize

ActiveJob::Core#serialize

ActiveJob::Core::ClassMethods

ActiveJob::Core::ClassMethods#deserialize

ActiveJob::Core::ClassMethods#set

ActiveJob::Core::new

ActiveJob::Enqueuing

ActiveJob::Enqueuing#enqueue

ActiveJob::Enqueuing::ClassMethods

ActiveJob::Enqueuing::ClassMethods#job_or_instantiate

ActiveJob::Enqueuing::ClassMethods#perform_later

ActiveJob::Exceptions

ActiveJob::Exceptions#retry_job

ActiveJob::Exceptions::ClassMethods

ActiveJob::Exceptions::ClassMethods#discard_on

ActiveJob::Exceptions::ClassMethods#retry_on

ActiveJob::Execution

ActiveJob::Execution#perform

ActiveJob::Execution#perform_now

ActiveJob::Execution::ClassMethods

ActiveJob::Execution::ClassMethods#perform_now

ActiveJob::QueueAdapter::ClassMethods

ActiveJob::QueueAdapter::ClassMethods#queue_adapter

ActiveJob::QueueAdapter::ClassMethods#queue_adapter=

ActiveJob::QueueAdapters

ActiveJob::QueueAdapters::AsyncAdapter

ActiveJob::QueueAdapters::AsyncAdapter::new

ActiveJob::QueueAdapters::BackburnerAdapter

ActiveJob::QueueAdapters::DelayedJobAdapter

ActiveJob::QueueAdapters::InlineAdapter

ActiveJob::QueueAdapters::QuAdapter

ActiveJob::QueueAdapters::QueAdapter

ActiveJob::QueueAdapters::QueueClassicAdapter

ActiveJob::QueueAdapters::QueueClassicAdapter#build_queue

ActiveJob::QueueAdapters::ResqueAdapter

ActiveJob::QueueAdapters::SidekiqAdapter

ActiveJob::QueueAdapters::SneakersAdapter

ActiveJob::QueueAdapters::SneakersAdapter::new

ActiveJob::QueueAdapters::SuckerPunchAdapter

ActiveJob::QueueAdapters::lookup

ActiveJob::QueueName

ActiveJob::QueueName#queue_name

ActiveJob::QueueName::ClassMethods

ActiveJob::QueueName::ClassMethods#queue_as

ActiveJob::QueuePriority

ActiveJob::QueuePriority#priority

ActiveJob::QueuePriority::ClassMethods

ActiveJob::QueuePriority::ClassMethods#queue_with_priority


ActiveModel

ActiveModel

ActiveModel::AttributeAssignment

ActiveModel::AttributeAssignment#assign_attributes

ActiveModel::AttributeMethods

ActiveModel::AttributeMethods#attribute_missing

ActiveModel::AttributeMethods#method_missing

ActiveModel::AttributeMethods#respond_to?

ActiveModel::AttributeMethods#respond_to_without_attributes?

ActiveModel::AttributeMethods::ClassMethods

ActiveModel::AttributeMethods::ClassMethods#alias_attribute

ActiveModel::AttributeMethods::ClassMethods#attribute_alias

ActiveModel::AttributeMethods::ClassMethods#attribute_alias?

ActiveModel::AttributeMethods::ClassMethods#attribute_method_affix

ActiveModel::AttributeMethods::ClassMethods#attribute_method_prefix

ActiveModel::AttributeMethods::ClassMethods#attribute_method_suffix

ActiveModel::AttributeMethods::ClassMethods#define_attribute_method

ActiveModel::AttributeMethods::ClassMethods#define_attribute_methods

ActiveModel::AttributeMethods::ClassMethods#undefine_attribute_methods

ActiveModel::Callbacks

ActiveModel::Callbacks#define_model_callbacks

ActiveModel::Conversion

ActiveModel::Conversion#to_key

ActiveModel::Conversion#to_model

ActiveModel::Conversion#to_param

ActiveModel::Conversion#to_partial_path

ActiveModel::Dirty

ActiveModel::Dirty#changed

ActiveModel::Dirty#changed?

ActiveModel::Dirty#changed_attributes

ActiveModel::Dirty#changes

ActiveModel::Dirty#changes_applied

ActiveModel::Dirty#clear_attribute_changes

ActiveModel::Dirty#clear_changes_information

ActiveModel::Dirty#previous_changes

ActiveModel::Dirty#restore_attributes

ActiveModel::Model

ActiveModel::Model#persisted?

ActiveModel::Model::new

ActiveModel::Name

ActiveModel::Name#!~

ActiveModel::Name#<=>

ActiveModel::Name#==

ActiveModel::Name#===

ActiveModel::Name#=~

ActiveModel::Name#cache_key

ActiveModel::Name#collection

ActiveModel::Name#element

ActiveModel::Name#eql?

ActiveModel::Name#human

ActiveModel::Name#i18n_key

ActiveModel::Name#name

ActiveModel::Name#param_key

ActiveModel::Name#plural

ActiveModel::Name#route_key

ActiveModel::Name#singular

ActiveModel::Name#singular_route_key

ActiveModel::Name#to_s

ActiveModel::Name#to_str

ActiveModel::Name::new

ActiveModel::Naming

ActiveModel::Naming#model_name

ActiveModel::Naming::param_key

ActiveModel::Naming::plural

ActiveModel::Naming::route_key

ActiveModel::Naming::singular

ActiveModel::Naming::singular_route_key

ActiveModel::Naming::uncountable?

ActiveModel::SecurePassword

ActiveModel::SecurePassword::ClassMethods

ActiveModel::SecurePassword::ClassMethods#has_secure_password

ActiveModel::SecurePassword::InstanceMethodsOnActivation

ActiveModel::SecurePassword::InstanceMethodsOnActivation#authenticate

ActiveModel::SecurePassword::InstanceMethodsOnActivation#password

ActiveModel::SecurePassword::InstanceMethodsOnActivation#password=

ActiveModel::SecurePassword::InstanceMethodsOnActivation#password_confirmation=

ActiveModel::Serialization

ActiveModel::Serialization#serializable_hash

ActiveModel::Serializers::JSON

ActiveModel::Serializers::JSON#as_json

ActiveModel::Serializers::JSON#from_json

ActiveModel::Translation

ActiveModel::Translation#human_attribute_name

ActiveModel::Translation#i18n_scope

ActiveModel::Translation#lookup_ancestors

ActiveModel::Type

ActiveModel::Type::register


ActiveModel/Validation

ActiveModel::Errors

ActiveModel::Errors#[]

ActiveModel::Errors#add

ActiveModel::Errors#added?

ActiveModel::Errors#as_json

ActiveModel::Errors#blank?

ActiveModel::Errors#clear

ActiveModel::Errors#count

ActiveModel::Errors#delete

ActiveModel::Errors#details

ActiveModel::Errors#each

ActiveModel::Errors#empty?

ActiveModel::Errors#full_message

ActiveModel::Errors#full_messages

ActiveModel::Errors#full_messages_for

ActiveModel::Errors#generate_message

ActiveModel::Errors#has_key?

ActiveModel::Errors#include?

ActiveModel::Errors#key?

ActiveModel::Errors#keys

ActiveModel::Errors#messages

ActiveModel::Errors#size

ActiveModel::Errors#to_a

ActiveModel::Errors#to_hash

ActiveModel::Errors#to_xml

ActiveModel::Errors#values

ActiveModel::Errors::new

ActiveModel::Validations

ActiveModel::Validations#errors

ActiveModel::Validations#invalid?

ActiveModel::Validations#raise_validation_error

ActiveModel::Validations#valid?

ActiveModel::Validations#validate

ActiveModel::Validations#validate!

ActiveModel::Validations#validates_with

ActiveModel::Validations::AcceptanceValidator::AttributeDefinition

ActiveModel::Validations::AcceptanceValidator::AttributeDefinition#attributes

ActiveModel::Validations::AcceptanceValidator::AttributeDefinition#define_on

ActiveModel::Validations::AcceptanceValidator::AttributeDefinition#matches?

ActiveModel::Validations::AcceptanceValidator::AttributeDefinition::new

ActiveModel::Validations::Callbacks

ActiveModel::Validations::Callbacks::ClassMethods

ActiveModel::Validations::Callbacks::ClassMethods#after_validation

ActiveModel::Validations::Callbacks::ClassMethods#before_validation

ActiveModel::Validations::ClassMethods

ActiveModel::Validations::ClassMethods#attribute_method?

ActiveModel::Validations::ClassMethods#clear_validators!

ActiveModel::Validations::ClassMethods#validate

ActiveModel::Validations::ClassMethods#validates

ActiveModel::Validations::ClassMethods#validates!

ActiveModel::Validations::ClassMethods#validates_each

ActiveModel::Validations::ClassMethods#validates_with

ActiveModel::Validations::ClassMethods#validators

ActiveModel::Validations::ClassMethods#validators_on

ActiveModel::Validations::HelperMethods

ActiveModel::Validations::HelperMethods#validates_absence_of

ActiveModel::Validations::HelperMethods#validates_acceptance_of

ActiveModel::Validations::HelperMethods#validates_confirmation_of

ActiveModel::Validations::HelperMethods#validates_exclusion_of

ActiveModel::Validations::HelperMethods#validates_format_of

ActiveModel::Validations::HelperMethods#validates_inclusion_of

ActiveModel::Validations::HelperMethods#validates_length_of

ActiveModel::Validations::HelperMethods#validates_numericality_of

ActiveModel::Validations::HelperMethods#validates_presence_of

ActiveModel::Validations::HelperMethods#validates_size_of

ActiveModel::Validator

ActiveModel::Validator#kind

ActiveModel::Validator#options

ActiveModel::Validator#validate

ActiveModel::Validator::kind

ActiveModel::Validator::new


ActiveRecord

ActiveRecord

ActiveRecord::Aggregations

ActiveRecord::Aggregations::ClassMethods

ActiveRecord::Aggregations::ClassMethods#composed_of

ActiveRecord::Base

ActiveRecord::Callbacks

ActiveRecord::Core

ActiveRecord::Core#<=>

ActiveRecord::Core#==

ActiveRecord::Core#clone

ActiveRecord::Core#connection_handler

ActiveRecord::Core#dup

ActiveRecord::Core#encode_with

ActiveRecord::Core#eql?

ActiveRecord::Core#error_on_ignored_order_or_limit

ActiveRecord::Core#freeze

ActiveRecord::Core#frozen?

ActiveRecord::Core#hash

ActiveRecord::Core#init_with

ActiveRecord::Core#inspect

ActiveRecord::Core#pretty_print

ActiveRecord::Core#readonly!

ActiveRecord::Core#readonly?

ActiveRecord::Core#slice

ActiveRecord::Core::ClassMethods

ActiveRecord::Core::ClassMethods#===

ActiveRecord::Core::ClassMethods#allocate

ActiveRecord::Core::ClassMethods#generated_association_methods

ActiveRecord::Core::ClassMethods#inspect

ActiveRecord::Core::configurations

ActiveRecord::Core::configurations=

ActiveRecord::Core::connection_handler

ActiveRecord::Core::connection_handler=

ActiveRecord::Core::error_on_ignored_order_or_limit

ActiveRecord::Core::error_on_ignored_order_or_limit=

ActiveRecord::Core::new

ActiveRecord::CounterCache::ClassMethods

ActiveRecord::CounterCache::ClassMethods#decrement_counter

ActiveRecord::CounterCache::ClassMethods#increment_counter

ActiveRecord::CounterCache::ClassMethods#reset_counters

ActiveRecord::CounterCache::ClassMethods#update_counters

ActiveRecord::DefineCallbacks

ActiveRecord::Enum

ActiveRecord::Enum#enum

ActiveRecord::Inheritance

ActiveRecord::Inheritance#initialize_dup

ActiveRecord::Inheritance::ClassMethods

ActiveRecord::Inheritance::ClassMethods#abstract_class

ActiveRecord::Inheritance::ClassMethods#abstract_class?

ActiveRecord::Inheritance::ClassMethods#base_class

ActiveRecord::Inheritance::ClassMethods#compute_type

ActiveRecord::Inheritance::ClassMethods#descends_from_active_record?

ActiveRecord::Inheritance::ClassMethods#inherited

ActiveRecord::Inheritance::ClassMethods#new

ActiveRecord::Inheritance::ClassMethods#sti_name

ActiveRecord::Integration

ActiveRecord::Integration#cache_key

ActiveRecord::Integration#to_param

ActiveRecord::Integration::ClassMethods

ActiveRecord::Integration::ClassMethods#to_param

ActiveRecord::Locking::Optimistic

ActiveRecord::Locking::Optimistic::ClassMethods

ActiveRecord::Locking::Optimistic::ClassMethods#locking_column

ActiveRecord::Locking::Optimistic::ClassMethods#locking_column=

ActiveRecord::Locking::Optimistic::ClassMethods#locking_enabled?

ActiveRecord::Locking::Optimistic::ClassMethods#reset_locking_column

ActiveRecord::Locking::Optimistic::ClassMethods#update_counters

ActiveRecord::Locking::Pessimistic

ActiveRecord::Locking::Pessimistic#lock!

ActiveRecord::Locking::Pessimistic#with_lock

ActiveRecord::MismatchedForeignKey

ActiveRecord::MismatchedForeignKey::new

ActiveRecord::ModelSchema

ActiveRecord::ModelSchema::ClassMethods

ActiveRecord::ModelSchema::ClassMethods#column_defaults

ActiveRecord::ModelSchema::ClassMethods#column_names

ActiveRecord::ModelSchema::ClassMethods#columns

ActiveRecord::ModelSchema::ClassMethods#content_columns

ActiveRecord::ModelSchema::ClassMethods#ignored_columns

ActiveRecord::ModelSchema::ClassMethods#ignored_columns=

ActiveRecord::ModelSchema::ClassMethods#inheritance_column

ActiveRecord::ModelSchema::ClassMethods#inheritance_column=

ActiveRecord::ModelSchema::ClassMethods#initialize_load_schema_monitor

ActiveRecord::ModelSchema::ClassMethods#next_sequence_value

ActiveRecord::ModelSchema::ClassMethods#prefetch_primary_key?

ActiveRecord::ModelSchema::ClassMethods#protected_environments

ActiveRecord::ModelSchema::ClassMethods#protected_environments=

ActiveRecord::ModelSchema::ClassMethods#quoted_table_name

ActiveRecord::ModelSchema::ClassMethods#reset_column_information

ActiveRecord::ModelSchema::ClassMethods#sequence_name

ActiveRecord::ModelSchema::ClassMethods#sequence_name=

ActiveRecord::ModelSchema::ClassMethods#table_exists?

ActiveRecord::ModelSchema::ClassMethods#table_name

ActiveRecord::ModelSchema::ClassMethods#table_name=

ActiveRecord::ModelSchema::ClassMethods#type_for_attribute

ActiveRecord::ModelSchema::internal_metadata_table_name

ActiveRecord::ModelSchema::internal_metadata_table_name=

ActiveRecord::ModelSchema::pluralize_table_names

ActiveRecord::ModelSchema::pluralize_table_names=

ActiveRecord::ModelSchema::primary_key_prefix_type

ActiveRecord::ModelSchema::primary_key_prefix_type=

ActiveRecord::ModelSchema::schema_migrations_table_name

ActiveRecord::ModelSchema::schema_migrations_table_name=

ActiveRecord::ModelSchema::table_name_prefix

ActiveRecord::ModelSchema::table_name_prefix=

ActiveRecord::ModelSchema::table_name_suffix

ActiveRecord::ModelSchema::table_name_suffix=

ActiveRecord::NoTouching::ClassMethods

ActiveRecord::NoTouching::ClassMethods#no_touching

ActiveRecord::NotNullViolation

ActiveRecord::Persistence

ActiveRecord::Persistence#becomes

ActiveRecord::Persistence#becomes!

ActiveRecord::Persistence#decrement

ActiveRecord::Persistence#decrement!

ActiveRecord::Persistence#delete

ActiveRecord::Persistence#destroy

ActiveRecord::Persistence#destroy!

ActiveRecord::Persistence#destroyed?

ActiveRecord::Persistence#increment

ActiveRecord::Persistence#increment!

ActiveRecord::Persistence#new_record?

ActiveRecord::Persistence#persisted?

ActiveRecord::Persistence#reload

ActiveRecord::Persistence#save

ActiveRecord::Persistence#save!

ActiveRecord::Persistence#toggle

ActiveRecord::Persistence#toggle!

ActiveRecord::Persistence#touch

ActiveRecord::Persistence#update

ActiveRecord::Persistence#update!

ActiveRecord::Persistence#update_attribute

ActiveRecord::Persistence#update_attributes

ActiveRecord::Persistence#update_attributes!

ActiveRecord::Persistence#update_column

ActiveRecord::Persistence#update_columns

ActiveRecord::Persistence::ClassMethods

ActiveRecord::Persistence::ClassMethods#create

ActiveRecord::Persistence::ClassMethods#create!

ActiveRecord::Persistence::ClassMethods#instantiate

ActiveRecord::PreparedStatementCacheExpired

ActiveRecord::Reflection::ClassMethods

ActiveRecord::Reflection::ClassMethods#reflect_on_aggregation

ActiveRecord::Reflection::ClassMethods#reflect_on_all_aggregations

ActiveRecord::Reflection::ClassMethods#reflect_on_all_associations

ActiveRecord::Reflection::ClassMethods#reflect_on_all_autosave_associations

ActiveRecord::Reflection::ClassMethods#reflect_on_association

ActiveRecord::Reflection::ClassMethods#reflections

ActiveRecord::Reflection::MacroReflection

ActiveRecord::Reflection::MacroReflection#==

ActiveRecord::Reflection::MacroReflection#active_record

ActiveRecord::Reflection::MacroReflection#autosave=

ActiveRecord::Reflection::MacroReflection#compute_class

ActiveRecord::Reflection::MacroReflection#klass

ActiveRecord::Reflection::MacroReflection#name

ActiveRecord::Reflection::MacroReflection#options

ActiveRecord::Reflection::MacroReflection#scope

ActiveRecord::Reflection::MacroReflection#scope_for

ActiveRecord::Reflection::MacroReflection::new

ActiveRecord::Sanitization::ClassMethods

ActiveRecord::Sanitization::ClassMethods#expand_hash_conditions_for_aggregates

ActiveRecord::Sanitization::ClassMethods#sanitize_sql_array

ActiveRecord::Sanitization::ClassMethods#sanitize_sql_for_assignment

ActiveRecord::Sanitization::ClassMethods#sanitize_sql_for_conditions

ActiveRecord::Sanitization::ClassMethods#sanitize_sql_for_order

ActiveRecord::Sanitization::ClassMethods#sanitize_sql_hash_for_assignment

ActiveRecord::Sanitization::ClassMethods#sanitize_sql_like

ActiveRecord::Schema

ActiveRecord::Schema::define

ActiveRecord::SecureToken::ClassMethods

ActiveRecord::SecureToken::ClassMethods#generate_unique_secure_token

ActiveRecord::SecureToken::ClassMethods#has_secure_token

ActiveRecord::Store

ActiveRecord::Store#read_store_attribute

ActiveRecord::Store#write_store_attribute

ActiveRecord::Store::local_stored_attributes

ActiveRecord::Suppressor

ActiveRecord::Timestamp

ActiveRecord::Timestamp#all_timestamp_attributes_in_model

ActiveRecord::Timestamp#current_time_from_proper_timezone

ActiveRecord::Timestamp#timestamp_attributes_for_create

ActiveRecord::Timestamp#timestamp_attributes_for_create_in_model

ActiveRecord::Timestamp#timestamp_attributes_for_update

ActiveRecord::Timestamp#timestamp_attributes_for_update_in_model

ActiveRecord::Transactions

ActiveRecord::Transactions::ClassMethods

ActiveRecord::Transactions::ClassMethods#after_commit

ActiveRecord::Transactions::ClassMethods#after_create_commit

ActiveRecord::Transactions::ClassMethods#after_destroy_commit

ActiveRecord::Transactions::ClassMethods#after_rollback

ActiveRecord::Transactions::ClassMethods#after_update_commit

ActiveRecord::Transactions::ClassMethods#transaction

ActiveRecord::Type

ActiveRecord::Type::Boolean

ActiveRecord::Type::Value

ActiveRecord::Type::Value#==

ActiveRecord::Type::Value#assert_valid_value

ActiveRecord::Type::Value#cast

ActiveRecord::Type::Value#cast_value

ActiveRecord::Type::Value#changed?

ActiveRecord::Type::Value#changed_in_place?

ActiveRecord::Type::Value#deserialize

ActiveRecord::Type::Value#eql?

ActiveRecord::Type::Value#hash

ActiveRecord::Type::Value#limit

ActiveRecord::Type::Value#precision

ActiveRecord::Type::Value#scale

ActiveRecord::Type::Value#serialize

ActiveRecord::Type::Value::new

ActiveRecord::Type::register

ActiveRecord::Validations

ActiveRecord::Validations#save

ActiveRecord::Validations#save!

ActiveRecord::Validations#valid?

ActiveRecord::Validations#validate

ActiveRecord::Validations::ClassMethods

ActiveRecord::Validations::ClassMethods#validates_absence_of

ActiveRecord::Validations::ClassMethods#validates_associated

ActiveRecord::Validations::ClassMethods#validates_length_of

ActiveRecord::Validations::ClassMethods#validates_presence_of

ActiveRecord::Validations::ClassMethods#validates_size_of

ActiveRecord::Validations::ClassMethods#validates_uniqueness_of

ActiveRecord::ValueTooLong


ActiveRecord/Associations

ActiveRecord::Associations::ClassMethods

ActiveRecord::Associations::ClassMethods#belongs_to

ActiveRecord::Associations::ClassMethods#has_and_belongs_to_many

ActiveRecord::Associations::ClassMethods#has_many

ActiveRecord::Associations::ClassMethods#has_one

ActiveRecord::Associations::CollectionProxy

ActiveRecord::Associations::CollectionProxy#<<

ActiveRecord::Associations::CollectionProxy#==

ActiveRecord::Associations::CollectionProxy#any?

ActiveRecord::Associations::CollectionProxy#append

ActiveRecord::Associations::CollectionProxy#build

ActiveRecord::Associations::CollectionProxy#calculate

ActiveRecord::Associations::CollectionProxy#clear

ActiveRecord::Associations::CollectionProxy#concat

ActiveRecord::Associations::CollectionProxy#count

ActiveRecord::Associations::CollectionProxy#create

ActiveRecord::Associations::CollectionProxy#create!

ActiveRecord::Associations::CollectionProxy#delete

ActiveRecord::Associations::CollectionProxy#delete_all

ActiveRecord::Associations::CollectionProxy#destroy

ActiveRecord::Associations::CollectionProxy#destroy_all

ActiveRecord::Associations::CollectionProxy#distinct

ActiveRecord::Associations::CollectionProxy#empty?

ActiveRecord::Associations::CollectionProxy#fifth

ActiveRecord::Associations::CollectionProxy#find

ActiveRecord::Associations::CollectionProxy#first

ActiveRecord::Associations::CollectionProxy#forty_two

ActiveRecord::Associations::CollectionProxy#fourth

ActiveRecord::Associations::CollectionProxy#include?

ActiveRecord::Associations::CollectionProxy#last

ActiveRecord::Associations::CollectionProxy#length

ActiveRecord::Associations::CollectionProxy#load_target

ActiveRecord::Associations::CollectionProxy#loaded?

ActiveRecord::Associations::CollectionProxy#many?

ActiveRecord::Associations::CollectionProxy#new

ActiveRecord::Associations::CollectionProxy#pluck

ActiveRecord::Associations::CollectionProxy#prepend

ActiveRecord::Associations::CollectionProxy#proxy_association

ActiveRecord::Associations::CollectionProxy#push

ActiveRecord::Associations::CollectionProxy#reload

ActiveRecord::Associations::CollectionProxy#replace

ActiveRecord::Associations::CollectionProxy#reset

ActiveRecord::Associations::CollectionProxy#scope

ActiveRecord::Associations::CollectionProxy#second

ActiveRecord::Associations::CollectionProxy#second_to_last

ActiveRecord::Associations::CollectionProxy#select

ActiveRecord::Associations::CollectionProxy#size

ActiveRecord::Associations::CollectionProxy#take

ActiveRecord::Associations::CollectionProxy#target

ActiveRecord::Associations::CollectionProxy#third

ActiveRecord::Associations::CollectionProxy#third_to_last

ActiveRecord::Associations::CollectionProxy#to_a

ActiveRecord::Associations::CollectionProxy#to_ary

ActiveRecord::Associations::CollectionProxy#uniq

ActiveRecord::AutosaveAssociation

ActiveRecord::AutosaveAssociation#changed_for_autosave?

ActiveRecord::AutosaveAssociation#destroyed_by_association

ActiveRecord::AutosaveAssociation#destroyed_by_association=

ActiveRecord::AutosaveAssociation#mark_for_destruction

ActiveRecord::AutosaveAssociation#marked_for_destruction?

ActiveRecord::AutosaveAssociation#reload


ActiveRecord/Attributes

ActiveRecord::AttributeAssignment

ActiveRecord::AttributeAssignment#attributes=

ActiveRecord::AttributeMethods

ActiveRecord::AttributeMethods#[]

ActiveRecord::AttributeMethods#[]=

ActiveRecord::AttributeMethods#accessed_fields

ActiveRecord::AttributeMethods#attribute_for_inspect

ActiveRecord::AttributeMethods#attribute_names

ActiveRecord::AttributeMethods#attribute_present?

ActiveRecord::AttributeMethods#attributes

ActiveRecord::AttributeMethods#has_attribute?

ActiveRecord::AttributeMethods#respond_to?

ActiveRecord::AttributeMethods::BeforeTypeCast

ActiveRecord::AttributeMethods::BeforeTypeCast#attributes_before_type_cast

ActiveRecord::AttributeMethods::BeforeTypeCast#read_attribute_before_type_cast

ActiveRecord::AttributeMethods::ClassMethods

ActiveRecord::AttributeMethods::ClassMethods#attribute_method?

ActiveRecord::AttributeMethods::ClassMethods#attribute_names

ActiveRecord::AttributeMethods::ClassMethods#column_for_attribute

ActiveRecord::AttributeMethods::ClassMethods#dangerous_class_method?

ActiveRecord::AttributeMethods::ClassMethods#has_attribute?

ActiveRecord::AttributeMethods::ClassMethods#instance_method_already_implemented?

ActiveRecord::AttributeMethods::Dirty

ActiveRecord::AttributeMethods::Dirty#attribute_before_last_save

ActiveRecord::AttributeMethods::Dirty#attribute_change

ActiveRecord::AttributeMethods::Dirty#attribute_change_to_be_saved

ActiveRecord::AttributeMethods::Dirty#attribute_changed?

ActiveRecord::AttributeMethods::Dirty#attribute_in_database

ActiveRecord::AttributeMethods::Dirty#attribute_was

ActiveRecord::AttributeMethods::Dirty#attributes_in_database

ActiveRecord::AttributeMethods::Dirty#changed

ActiveRecord::AttributeMethods::Dirty#changed?

ActiveRecord::AttributeMethods::Dirty#changed_attribute_names_to_save

ActiveRecord::AttributeMethods::Dirty#changes_to_save

ActiveRecord::AttributeMethods::Dirty#has_changes_to_save?

ActiveRecord::AttributeMethods::Dirty#reload

ActiveRecord::AttributeMethods::Dirty#save

ActiveRecord::AttributeMethods::Dirty#save!

ActiveRecord::AttributeMethods::Dirty#saved_change_to_attribute

ActiveRecord::AttributeMethods::Dirty#saved_change_to_attribute?

ActiveRecord::AttributeMethods::Dirty#saved_changes

ActiveRecord::AttributeMethods::Dirty#saved_changes?

ActiveRecord::AttributeMethods::Dirty#will_save_change_to_attribute?

ActiveRecord::AttributeMethods::PrimaryKey

ActiveRecord::AttributeMethods::PrimaryKey#id

ActiveRecord::AttributeMethods::PrimaryKey#id=

ActiveRecord::AttributeMethods::PrimaryKey#id?

ActiveRecord::AttributeMethods::PrimaryKey#id_before_type_cast

ActiveRecord::AttributeMethods::PrimaryKey#id_in_database

ActiveRecord::AttributeMethods::PrimaryKey#id_was

ActiveRecord::AttributeMethods::PrimaryKey#to_key

ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods

ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods#dangerous_attribute_method?

ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods#instance_method_already_implemented?

ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods#primary_key

ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods#primary_key=

ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods#quoted_primary_key

ActiveRecord::AttributeMethods::Read

ActiveRecord::AttributeMethods::Read#read_attribute

ActiveRecord::AttributeMethods::Serialization::ClassMethods

ActiveRecord::AttributeMethods::Serialization::ClassMethods#serialize

ActiveRecord::AttributeMethods::Write

ActiveRecord::AttributeMethods::Write#write_attribute

ActiveRecord::Attributes

ActiveRecord::Attributes::ClassMethods

ActiveRecord::Attributes::ClassMethods#attribute

ActiveRecord::Attributes::ClassMethods#define_attribute

ActiveRecord::NestedAttributes::ClassMethods

ActiveRecord::NestedAttributes::ClassMethods#accepts_nested_attributes_for

ActiveRecord::ReadonlyAttributes::ClassMethods

ActiveRecord::ReadonlyAttributes::ClassMethods#attr_readonly

ActiveRecord::ReadonlyAttributes::ClassMethods#readonly_attributes


ActiveRecord/Query

ActiveRecord::Batches

ActiveRecord::Batches#find_each

ActiveRecord::Batches#find_in_batches

ActiveRecord::Batches#in_batches

ActiveRecord::Batches::BatchEnumerator

ActiveRecord::Batches::BatchEnumerator#each

ActiveRecord::Batches::BatchEnumerator#each_record

ActiveRecord::Calculations

ActiveRecord::Calculations#average

ActiveRecord::Calculations#calculate

ActiveRecord::Calculations#count

ActiveRecord::Calculations#ids

ActiveRecord::Calculations#maximum

ActiveRecord::Calculations#minimum

ActiveRecord::Calculations#pluck

ActiveRecord::Calculations#sum

ActiveRecord::FinderMethods

ActiveRecord::FinderMethods#exists?

ActiveRecord::FinderMethods#fifth

ActiveRecord::FinderMethods#fifth!

ActiveRecord::FinderMethods#find

ActiveRecord::FinderMethods#find_by

ActiveRecord::FinderMethods#find_by!

ActiveRecord::FinderMethods#first

ActiveRecord::FinderMethods#first!

ActiveRecord::FinderMethods#forty_two

ActiveRecord::FinderMethods#forty_two!

ActiveRecord::FinderMethods#fourth

ActiveRecord::FinderMethods#fourth!

ActiveRecord::FinderMethods#last

ActiveRecord::FinderMethods#last!

ActiveRecord::FinderMethods#second

ActiveRecord::FinderMethods#second!

ActiveRecord::FinderMethods#second_to_last

ActiveRecord::FinderMethods#second_to_last!

ActiveRecord::FinderMethods#take

ActiveRecord::FinderMethods#take!

ActiveRecord::FinderMethods#third

ActiveRecord::FinderMethods#third!

ActiveRecord::FinderMethods#third_to_last

ActiveRecord::FinderMethods#third_to_last!

ActiveRecord::QueryCache::ClassMethods

ActiveRecord::QueryCache::ClassMethods#cache

ActiveRecord::QueryCache::ClassMethods#uncached

ActiveRecord::QueryMethods

ActiveRecord::QueryMethods#bound_attributes

ActiveRecord::QueryMethods#create_with

ActiveRecord::QueryMethods#distinct

ActiveRecord::QueryMethods#eager_load

ActiveRecord::QueryMethods#extending

ActiveRecord::QueryMethods#from

ActiveRecord::QueryMethods#group

ActiveRecord::QueryMethods#having

ActiveRecord::QueryMethods#includes

ActiveRecord::QueryMethods#joins

ActiveRecord::QueryMethods#left_joins

ActiveRecord::QueryMethods#left_outer_joins

ActiveRecord::QueryMethods#limit

ActiveRecord::QueryMethods#lock

ActiveRecord::QueryMethods#none

ActiveRecord::QueryMethods#offset

ActiveRecord::QueryMethods#or

ActiveRecord::QueryMethods#order

ActiveRecord::QueryMethods#preload

ActiveRecord::QueryMethods#readonly

ActiveRecord::QueryMethods#references

ActiveRecord::QueryMethods#reorder

ActiveRecord::QueryMethods#reverse_order

ActiveRecord::QueryMethods#rewhere

ActiveRecord::QueryMethods#select

ActiveRecord::QueryMethods#unscope

ActiveRecord::QueryMethods#where

ActiveRecord::QueryMethods::WhereChain

ActiveRecord::QueryMethods::WhereChain#not

ActiveRecord::QueryMethods::WhereChain::new

ActiveRecord::Querying

ActiveRecord::Querying#count_by_sql

ActiveRecord::Querying#find_by_sql

ActiveRecord::Scoping::Default::ClassMethods

ActiveRecord::Scoping::Default::ClassMethods#default_scope

ActiveRecord::Scoping::Default::ClassMethods#unscoped

ActiveRecord::Scoping::Named::ClassMethods

ActiveRecord::Scoping::Named::ClassMethods#all

ActiveRecord::Scoping::Named::ClassMethods#scope

ActiveRecord::SpawnMethods

ActiveRecord::SpawnMethods#except

ActiveRecord::SpawnMethods#merge

ActiveRecord::SpawnMethods#only


ActiveRecord/Connection

ActiveRecord::ConnectionAdapters

ActiveRecord::ConnectionAdapters#begin_db_transaction

ActiveRecord::ConnectionAdapters#begin_isolated_db_transaction

ActiveRecord::ConnectionAdapters#charset

ActiveRecord::ConnectionAdapters#clear_cache!

ActiveRecord::ConnectionAdapters#collation

ActiveRecord::ConnectionAdapters#create_database

ActiveRecord::ConnectionAdapters#current_database

ActiveRecord::ConnectionAdapters#drop_table

ActiveRecord::ConnectionAdapters#empty_insert_statement_value

ActiveRecord::ConnectionAdapters#execute

ActiveRecord::ConnectionAdapters#explain

ActiveRecord::ConnectionAdapters#foreign_keys

ActiveRecord::ConnectionAdapters#index_algorithms

ActiveRecord::ConnectionAdapters#native_database_types

ActiveRecord::ConnectionAdapters#recreate_database

ActiveRecord::ConnectionAdapters#rename_index

ActiveRecord::ConnectionAdapters#rename_table

ActiveRecord::ConnectionAdapters#show_variable

ActiveRecord::ConnectionAdapters#strict_mode?

ActiveRecord::ConnectionAdapters#supports_advisory_locks?

ActiveRecord::ConnectionAdapters#supports_datetime_with_precision?

ActiveRecord::ConnectionAdapters#supports_explain?

ActiveRecord::ConnectionAdapters#supports_foreign_keys?

ActiveRecord::ConnectionAdapters#supports_index_sort_order?

ActiveRecord::ConnectionAdapters#supports_indexes_in_create?

ActiveRecord::ConnectionAdapters#supports_statement_cache?

ActiveRecord::ConnectionAdapters#supports_transaction_isolation?

ActiveRecord::ConnectionAdapters#supports_views?

ActiveRecord::ConnectionAdapters#supports_virtual_columns?

ActiveRecord::ConnectionAdapters#truncate

ActiveRecord::ConnectionAdapters::AbstractAdapter

ActiveRecord::ConnectionAdapters::AbstractAdapter#active?

ActiveRecord::ConnectionAdapters::AbstractAdapter#adapter_name

ActiveRecord::ConnectionAdapters::AbstractAdapter#clear_cache!

ActiveRecord::ConnectionAdapters::AbstractAdapter#close

ActiveRecord::ConnectionAdapters::AbstractAdapter#collector

ActiveRecord::ConnectionAdapters::AbstractAdapter#disable_extension

ActiveRecord::ConnectionAdapters::AbstractAdapter#disable_referential_integrity

ActiveRecord::ConnectionAdapters::AbstractAdapter#disconnect!

ActiveRecord::ConnectionAdapters::AbstractAdapter#enable_extension

ActiveRecord::ConnectionAdapters::AbstractAdapter#expire

ActiveRecord::ConnectionAdapters::AbstractAdapter#extensions

ActiveRecord::ConnectionAdapters::AbstractAdapter#in_use?

ActiveRecord::ConnectionAdapters::AbstractAdapter#index_algorithms

ActiveRecord::ConnectionAdapters::AbstractAdapter#lease

ActiveRecord::ConnectionAdapters::AbstractAdapter#lock

ActiveRecord::ConnectionAdapters::AbstractAdapter#log

ActiveRecord::ConnectionAdapters::AbstractAdapter#logger

ActiveRecord::ConnectionAdapters::AbstractAdapter#owner

ActiveRecord::ConnectionAdapters::AbstractAdapter#pool

ActiveRecord::ConnectionAdapters::AbstractAdapter#prefetch_primary_key?

ActiveRecord::ConnectionAdapters::AbstractAdapter#prepared_statements

ActiveRecord::ConnectionAdapters::AbstractAdapter#raw_connection

ActiveRecord::ConnectionAdapters::AbstractAdapter#reconnect!

ActiveRecord::ConnectionAdapters::AbstractAdapter#requires_reloading?

ActiveRecord::ConnectionAdapters::AbstractAdapter#reset!

ActiveRecord::ConnectionAdapters::AbstractAdapter#schema_cache

ActiveRecord::ConnectionAdapters::AbstractAdapter#schema_cache=

ActiveRecord::ConnectionAdapters::AbstractAdapter#schema_creation

ActiveRecord::ConnectionAdapters::AbstractAdapter#supports_advisory_locks?

ActiveRecord::ConnectionAdapters::AbstractAdapter#supports_bulk_alter?

ActiveRecord::ConnectionAdapters::AbstractAdapter#supports_comments?

ActiveRecord::ConnectionAdapters::AbstractAdapter#supports_comments_in_create?

ActiveRecord::ConnectionAdapters::AbstractAdapter#supports_datetime_with_precision?

ActiveRecord::ConnectionAdapters::AbstractAdapter#supports_ddl_transactions?

ActiveRecord::ConnectionAdapters::AbstractAdapter#supports_explain?

ActiveRecord::ConnectionAdapters::AbstractAdapter#supports_expression_index?

ActiveRecord::ConnectionAdapters::AbstractAdapter#supports_extensions?

ActiveRecord::ConnectionAdapters::AbstractAdapter#supports_foreign_keys?

ActiveRecord::ConnectionAdapters::AbstractAdapter#supports_foreign_keys_in_create?

ActiveRecord::ConnectionAdapters::AbstractAdapter#supports_index_sort_order?

ActiveRecord::ConnectionAdapters::AbstractAdapter#supports_indexes_in_create?

ActiveRecord::ConnectionAdapters::AbstractAdapter#supports_json?

ActiveRecord::ConnectionAdapters::AbstractAdapter#supports_multi_insert?

ActiveRecord::ConnectionAdapters::AbstractAdapter#supports_partial_index?

ActiveRecord::ConnectionAdapters::AbstractAdapter#supports_savepoints?

ActiveRecord::ConnectionAdapters::AbstractAdapter#supports_transaction_isolation?

ActiveRecord::ConnectionAdapters::AbstractAdapter#supports_views?

ActiveRecord::ConnectionAdapters::AbstractAdapter#supports_virtual_columns?

ActiveRecord::ConnectionAdapters::AbstractAdapter#unprepared_statement

ActiveRecord::ConnectionAdapters::AbstractAdapter#verify!

ActiveRecord::ConnectionAdapters::AbstractAdapter#visitor

ActiveRecord::ConnectionAdapters::AbstractAdapter::type_cast_config_to_boolean

ActiveRecord::ConnectionAdapters::AbstractAdapter::type_cast_config_to_integer

ActiveRecord::ConnectionAdapters::ColumnDumper

ActiveRecord::ConnectionAdapters::ColumnDumper#column_spec

ActiveRecord::ConnectionAdapters::ColumnDumper#column_spec_for_primary_key

ActiveRecord::ConnectionAdapters::ColumnDumper#prepare_column_options

ActiveRecord::ConnectionAdapters::ColumnMethods

ActiveRecord::ConnectionAdapters::ColumnMethods#primary_key

ActiveRecord::ConnectionAdapters::ConnectionHandler

ActiveRecord::ConnectionAdapters::ConnectionHandler#active_connections?

ActiveRecord::ConnectionAdapters::ConnectionHandler#clear_active_connections!

ActiveRecord::ConnectionAdapters::ConnectionHandler#clear_all_connections!

ActiveRecord::ConnectionAdapters::ConnectionHandler#clear_reloadable_connections!

ActiveRecord::ConnectionAdapters::ConnectionHandler#connected?

ActiveRecord::ConnectionAdapters::ConnectionHandler#connection_pool_list

ActiveRecord::ConnectionAdapters::ConnectionHandler#connection_pools

ActiveRecord::ConnectionAdapters::ConnectionHandler#establish_connection

ActiveRecord::ConnectionAdapters::ConnectionHandler#remove_connection

ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool

ActiveRecord::ConnectionAdapters::ConnectionHandler::new

ActiveRecord::ConnectionAdapters::ConnectionPool

ActiveRecord::ConnectionAdapters::ConnectionPool#active_connection?

ActiveRecord::ConnectionAdapters::ConnectionPool#automatic_reconnect

ActiveRecord::ConnectionAdapters::ConnectionPool#checkin

ActiveRecord::ConnectionAdapters::ConnectionPool#checkout

ActiveRecord::ConnectionAdapters::ConnectionPool#checkout_timeout

ActiveRecord::ConnectionAdapters::ConnectionPool#clear_reloadable_connections

ActiveRecord::ConnectionAdapters::ConnectionPool#clear_reloadable_connections!

ActiveRecord::ConnectionAdapters::ConnectionPool#connected?

ActiveRecord::ConnectionAdapters::ConnectionPool#connection

ActiveRecord::ConnectionAdapters::ConnectionPool#connections

ActiveRecord::ConnectionAdapters::ConnectionPool#disconnect

ActiveRecord::ConnectionAdapters::ConnectionPool#disconnect!

ActiveRecord::ConnectionAdapters::ConnectionPool#lock_thread=

ActiveRecord::ConnectionAdapters::ConnectionPool#reap

ActiveRecord::ConnectionAdapters::ConnectionPool#reaper

ActiveRecord::ConnectionAdapters::ConnectionPool#release_connection

ActiveRecord::ConnectionAdapters::ConnectionPool#remove

ActiveRecord::ConnectionAdapters::ConnectionPool#schema_cache

ActiveRecord::ConnectionAdapters::ConnectionPool#size

ActiveRecord::ConnectionAdapters::ConnectionPool#spec

ActiveRecord::ConnectionAdapters::ConnectionPool#stat

ActiveRecord::ConnectionAdapters::ConnectionPool#with_connection

ActiveRecord::ConnectionAdapters::ConnectionPool::Queue

ActiveRecord::ConnectionAdapters::ConnectionPool::Queue#add

ActiveRecord::ConnectionAdapters::ConnectionPool::Queue#any_waiting?

ActiveRecord::ConnectionAdapters::ConnectionPool::Queue#clear

ActiveRecord::ConnectionAdapters::ConnectionPool::Queue#delete

ActiveRecord::ConnectionAdapters::ConnectionPool::Queue#num_waiting

ActiveRecord::ConnectionAdapters::ConnectionPool::Queue#poll

ActiveRecord::ConnectionAdapters::ConnectionPool::Queue::new

ActiveRecord::ConnectionAdapters::ConnectionPool::Reaper

ActiveRecord::ConnectionAdapters::ConnectionPool::Reaper#frequency

ActiveRecord::ConnectionAdapters::ConnectionPool::Reaper#pool

ActiveRecord::ConnectionAdapters::ConnectionPool::Reaper#run

ActiveRecord::ConnectionAdapters::ConnectionPool::Reaper::new

ActiveRecord::ConnectionAdapters::ConnectionPool::new

ActiveRecord::ConnectionAdapters::DatabaseLimits

ActiveRecord::ConnectionAdapters::DatabaseLimits#allowed_index_name_length

ActiveRecord::ConnectionAdapters::DatabaseLimits#column_name_length

ActiveRecord::ConnectionAdapters::DatabaseLimits#columns_per_multicolumn_index

ActiveRecord::ConnectionAdapters::DatabaseLimits#columns_per_table

ActiveRecord::ConnectionAdapters::DatabaseLimits#in_clause_length

ActiveRecord::ConnectionAdapters::DatabaseLimits#index_name_length

ActiveRecord::ConnectionAdapters::DatabaseLimits#indexes_per_table

ActiveRecord::ConnectionAdapters::DatabaseLimits#joins_per_query

ActiveRecord::ConnectionAdapters::DatabaseLimits#sql_query_length

ActiveRecord::ConnectionAdapters::DatabaseLimits#table_alias_length

ActiveRecord::ConnectionAdapters::DatabaseLimits#table_name_length

ActiveRecord::ConnectionAdapters::DatabaseStatements

ActiveRecord::ConnectionAdapters::DatabaseStatements#add_transaction_record

ActiveRecord::ConnectionAdapters::DatabaseStatements#begin_db_transaction

ActiveRecord::ConnectionAdapters::DatabaseStatements#begin_isolated_db_transaction

ActiveRecord::ConnectionAdapters::DatabaseStatements#commit_db_transaction

ActiveRecord::ConnectionAdapters::DatabaseStatements#create

ActiveRecord::ConnectionAdapters::DatabaseStatements#delete

ActiveRecord::ConnectionAdapters::DatabaseStatements#exec_delete

ActiveRecord::ConnectionAdapters::DatabaseStatements#exec_insert

ActiveRecord::ConnectionAdapters::DatabaseStatements#exec_query

ActiveRecord::ConnectionAdapters::DatabaseStatements#exec_update

ActiveRecord::ConnectionAdapters::DatabaseStatements#execute

ActiveRecord::ConnectionAdapters::DatabaseStatements#insert

ActiveRecord::ConnectionAdapters::DatabaseStatements#rollback_db_transaction

ActiveRecord::ConnectionAdapters::DatabaseStatements#select_all

ActiveRecord::ConnectionAdapters::DatabaseStatements#select_one

ActiveRecord::ConnectionAdapters::DatabaseStatements#select_rows

ActiveRecord::ConnectionAdapters::DatabaseStatements#select_value

ActiveRecord::ConnectionAdapters::DatabaseStatements#select_values

ActiveRecord::ConnectionAdapters::DatabaseStatements#supports_statement_cache?

ActiveRecord::ConnectionAdapters::DatabaseStatements#to_sql

ActiveRecord::ConnectionAdapters::DatabaseStatements#transaction

ActiveRecord::ConnectionAdapters::DatabaseStatements#transaction_isolation_levels

ActiveRecord::ConnectionAdapters::DatabaseStatements#transaction_open?

ActiveRecord::ConnectionAdapters::DatabaseStatements#transaction_state

ActiveRecord::ConnectionAdapters::DatabaseStatements#truncate

ActiveRecord::ConnectionAdapters::DatabaseStatements#update

ActiveRecord::ConnectionAdapters::DatabaseStatements::new

ActiveRecord::ConnectionAdapters::QueryCache

ActiveRecord::ConnectionAdapters::QueryCache#cache

ActiveRecord::ConnectionAdapters::QueryCache#clear_query_cache

ActiveRecord::ConnectionAdapters::QueryCache#disable_query_cache!

ActiveRecord::ConnectionAdapters::QueryCache#enable_query_cache!

ActiveRecord::ConnectionAdapters::QueryCache#query_cache

ActiveRecord::ConnectionAdapters::QueryCache#query_cache_enabled

ActiveRecord::ConnectionAdapters::QueryCache#select_all

ActiveRecord::ConnectionAdapters::QueryCache#uncached

ActiveRecord::ConnectionAdapters::QueryCache::dirties_query_cache

ActiveRecord::ConnectionAdapters::QueryCache::new

ActiveRecord::ConnectionAdapters::Quoting

ActiveRecord::ConnectionAdapters::Quoting#fetch_type_metadata

ActiveRecord::ConnectionAdapters::Quoting#quote

ActiveRecord::ConnectionAdapters::Quoting#quote_column_name

ActiveRecord::ConnectionAdapters::Quoting#quote_string

ActiveRecord::ConnectionAdapters::Quoting#quote_table_name

ActiveRecord::ConnectionAdapters::Quoting#quote_table_name_for_assignment

ActiveRecord::ConnectionAdapters::Quoting#quoted_date

ActiveRecord::ConnectionAdapters::Quoting#quoted_false

ActiveRecord::ConnectionAdapters::Quoting#quoted_true

ActiveRecord::ConnectionAdapters::Quoting#type_cast

ActiveRecord::ConnectionAdapters::Quoting#unquoted_false

ActiveRecord::ConnectionAdapters::Quoting#unquoted_true

ActiveRecord::ConnectionAdapters::SchemaCache

ActiveRecord::ConnectionAdapters::SchemaCache#add

ActiveRecord::ConnectionAdapters::SchemaCache#clear!

ActiveRecord::ConnectionAdapters::SchemaCache#clear_data_source_cache!

ActiveRecord::ConnectionAdapters::SchemaCache#columns

ActiveRecord::ConnectionAdapters::SchemaCache#columns_hash

ActiveRecord::ConnectionAdapters::SchemaCache#connection

ActiveRecord::ConnectionAdapters::SchemaCache#data_source_exists?

ActiveRecord::ConnectionAdapters::SchemaCache#data_sources

ActiveRecord::ConnectionAdapters::SchemaCache#encode_with

ActiveRecord::ConnectionAdapters::SchemaCache#init_with

ActiveRecord::ConnectionAdapters::SchemaCache#initialize_dup

ActiveRecord::ConnectionAdapters::SchemaCache#marshal_dump

ActiveRecord::ConnectionAdapters::SchemaCache#marshal_load

ActiveRecord::ConnectionAdapters::SchemaCache#primary_keys

ActiveRecord::ConnectionAdapters::SchemaCache#size

ActiveRecord::ConnectionAdapters::SchemaCache::new

ActiveRecord::ConnectionAdapters::SchemaStatements

ActiveRecord::ConnectionAdapters::SchemaStatements#add_belongs_to

ActiveRecord::ConnectionAdapters::SchemaStatements#add_column

ActiveRecord::ConnectionAdapters::SchemaStatements#add_foreign_key

ActiveRecord::ConnectionAdapters::SchemaStatements#add_index

ActiveRecord::ConnectionAdapters::SchemaStatements#add_reference

ActiveRecord::ConnectionAdapters::SchemaStatements#add_timestamps

ActiveRecord::ConnectionAdapters::SchemaStatements#assume_migrated_upto_version

ActiveRecord::ConnectionAdapters::SchemaStatements#change_column

ActiveRecord::ConnectionAdapters::SchemaStatements#change_column_default

ActiveRecord::ConnectionAdapters::SchemaStatements#change_column_null

ActiveRecord::ConnectionAdapters::SchemaStatements#change_table

ActiveRecord::ConnectionAdapters::SchemaStatements#change_table_comment

ActiveRecord::ConnectionAdapters::SchemaStatements#column_exists?

ActiveRecord::ConnectionAdapters::SchemaStatements#columns

ActiveRecord::ConnectionAdapters::SchemaStatements#create_join_table

ActiveRecord::ConnectionAdapters::SchemaStatements#create_table

ActiveRecord::ConnectionAdapters::SchemaStatements#data_source_exists?

ActiveRecord::ConnectionAdapters::SchemaStatements#data_sources

ActiveRecord::ConnectionAdapters::SchemaStatements#drop_join_table

ActiveRecord::ConnectionAdapters::SchemaStatements#drop_table

ActiveRecord::ConnectionAdapters::SchemaStatements#foreign_key_exists?

ActiveRecord::ConnectionAdapters::SchemaStatements#foreign_keys

ActiveRecord::ConnectionAdapters::SchemaStatements#index_exists?

ActiveRecord::ConnectionAdapters::SchemaStatements#index_name_exists?

ActiveRecord::ConnectionAdapters::SchemaStatements#indexes

ActiveRecord::ConnectionAdapters::SchemaStatements#native_database_types

ActiveRecord::ConnectionAdapters::SchemaStatements#options_include_default?

ActiveRecord::ConnectionAdapters::SchemaStatements#primary_key

ActiveRecord::ConnectionAdapters::SchemaStatements#remove_belongs_to

ActiveRecord::ConnectionAdapters::SchemaStatements#remove_column

ActiveRecord::ConnectionAdapters::SchemaStatements#remove_columns

ActiveRecord::ConnectionAdapters::SchemaStatements#remove_foreign_key

ActiveRecord::ConnectionAdapters::SchemaStatements#remove_index

ActiveRecord::ConnectionAdapters::SchemaStatements#remove_reference

ActiveRecord::ConnectionAdapters::SchemaStatements#remove_timestamps

ActiveRecord::ConnectionAdapters::SchemaStatements#rename_column

ActiveRecord::ConnectionAdapters::SchemaStatements#rename_index

ActiveRecord::ConnectionAdapters::SchemaStatements#rename_table

ActiveRecord::ConnectionAdapters::SchemaStatements#table_alias_for

ActiveRecord::ConnectionAdapters::SchemaStatements#table_comment

ActiveRecord::ConnectionAdapters::SchemaStatements#table_exists?

ActiveRecord::ConnectionAdapters::SchemaStatements#table_options

ActiveRecord::ConnectionAdapters::SchemaStatements#tables

ActiveRecord::ConnectionAdapters::SchemaStatements#view_exists?

ActiveRecord::ConnectionAdapters::SchemaStatements#views

ActiveRecord::ConnectionAdapters::Table

ActiveRecord::ConnectionAdapters::Table#belongs_to

ActiveRecord::ConnectionAdapters::Table#change

ActiveRecord::ConnectionAdapters::Table#change_default

ActiveRecord::ConnectionAdapters::Table#column

ActiveRecord::ConnectionAdapters::Table#column_exists?

ActiveRecord::ConnectionAdapters::Table#index

ActiveRecord::ConnectionAdapters::Table#index_exists?

ActiveRecord::ConnectionAdapters::Table#name

ActiveRecord::ConnectionAdapters::Table#references

ActiveRecord::ConnectionAdapters::Table#remove

ActiveRecord::ConnectionAdapters::Table#remove_belongs_to

ActiveRecord::ConnectionAdapters::Table#remove_index

ActiveRecord::ConnectionAdapters::Table#remove_references

ActiveRecord::ConnectionAdapters::Table#remove_timestamps

ActiveRecord::ConnectionAdapters::Table#rename

ActiveRecord::ConnectionAdapters::Table#rename_index

ActiveRecord::ConnectionAdapters::Table#timestamps

ActiveRecord::ConnectionAdapters::Table::new

ActiveRecord::ConnectionAdapters::TableDefinition

ActiveRecord::ConnectionAdapters::TableDefinition#[]

ActiveRecord::ConnectionAdapters::TableDefinition#as

ActiveRecord::ConnectionAdapters::TableDefinition#belongs_to

ActiveRecord::ConnectionAdapters::TableDefinition#column

ActiveRecord::ConnectionAdapters::TableDefinition#columns

ActiveRecord::ConnectionAdapters::TableDefinition#comment

ActiveRecord::ConnectionAdapters::TableDefinition#foreign_keys

ActiveRecord::ConnectionAdapters::TableDefinition#index

ActiveRecord::ConnectionAdapters::TableDefinition#indexes

ActiveRecord::ConnectionAdapters::TableDefinition#name

ActiveRecord::ConnectionAdapters::TableDefinition#options

ActiveRecord::ConnectionAdapters::TableDefinition#references

ActiveRecord::ConnectionAdapters::TableDefinition#remove_column

ActiveRecord::ConnectionAdapters::TableDefinition#temporary

ActiveRecord::ConnectionAdapters::TableDefinition#timestamps

ActiveRecord::ConnectionAdapters::TableDefinition::new

ActiveRecord::ConnectionAdapters::new

ActiveRecord::ConnectionHandling

ActiveRecord::ConnectionHandling#connected?

ActiveRecord::ConnectionHandling#connection

ActiveRecord::ConnectionHandling#connection_config

ActiveRecord::ConnectionHandling#connection_pool

ActiveRecord::ConnectionHandling#connection_specification_name

ActiveRecord::ConnectionHandling#establish_connection

ActiveRecord::ConnectionHandling#remove_connection

ActiveRecord::ConnectionHandling#retrieve_connection

ActiveRecord::Result

ActiveRecord::Result#[]

ActiveRecord::Result#column_types

ActiveRecord::Result#columns

ActiveRecord::Result#each

ActiveRecord::Result#empty?

ActiveRecord::Result#first

ActiveRecord::Result#initialize_copy

ActiveRecord::Result#last

ActiveRecord::Result#length

ActiveRecord::Result#rows

ActiveRecord::Result#to_ary

ActiveRecord::Result#to_hash

ActiveRecord::Result::new


ActiveRecord/MySQL

ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter

ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::emulate_booleans

ActiveRecord::ConnectionAdapters::MySQL::DatabaseStatements

ActiveRecord::ConnectionAdapters::MySQL::DatabaseStatements#exec_delete

ActiveRecord::ConnectionAdapters::MySQL::DatabaseStatements#exec_query

ActiveRecord::ConnectionAdapters::MySQL::DatabaseStatements#exec_update

ActiveRecord::ConnectionAdapters::MySQL::DatabaseStatements#execute

ActiveRecord::ConnectionAdapters::Mysql2Adapter

ActiveRecord::ConnectionAdapters::Mysql2Adapter#active?

ActiveRecord::ConnectionAdapters::Mysql2Adapter#disconnect!

ActiveRecord::ConnectionAdapters::Mysql2Adapter#error_number

ActiveRecord::ConnectionAdapters::Mysql2Adapter#quote_string

ActiveRecord::ConnectionAdapters::Mysql2Adapter#reconnect!

ActiveRecord::ConnectionAdapters::Mysql2Adapter#reset!

ActiveRecord::ConnectionAdapters::Mysql2Adapter#supports_comments?

ActiveRecord::ConnectionAdapters::Mysql2Adapter#supports_comments_in_create?

ActiveRecord::ConnectionAdapters::Mysql2Adapter#supports_json?

ActiveRecord::ConnectionAdapters::Mysql2Adapter#supports_savepoints?

ActiveRecord::ConnectionAdapters::Mysql2Adapter::new


ActiveRecord/PostgreSQL

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#bigserial

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#bit

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#bit_varying

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#box

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#cidr

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#circle

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#citext

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#daterange

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#hstore

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#inet

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#int4range

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#int8range

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#interval

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#json

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#jsonb

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#line

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#lseg

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#ltree

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#macaddr

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#money

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#numrange

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#oid

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#path

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#point

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#polygon

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#primary_key

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#serial

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#tsrange

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#tstzrange

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#tsvector

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#uuid

ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnMethods#xml

ActiveRecord::ConnectionAdapters::PostgreSQL::DatabaseStatements

ActiveRecord::ConnectionAdapters::PostgreSQL::DatabaseStatements#begin_db_transaction

ActiveRecord::ConnectionAdapters::PostgreSQL::DatabaseStatements#begin_isolated_db_transaction

ActiveRecord::ConnectionAdapters::PostgreSQL::DatabaseStatements#commit_db_transaction

ActiveRecord::ConnectionAdapters::PostgreSQL::DatabaseStatements#exec_delete

ActiveRecord::ConnectionAdapters::PostgreSQL::DatabaseStatements#exec_insert

ActiveRecord::ConnectionAdapters::PostgreSQL::DatabaseStatements#exec_query

ActiveRecord::ConnectionAdapters::PostgreSQL::DatabaseStatements#exec_rollback_db_transaction

ActiveRecord::ConnectionAdapters::PostgreSQL::DatabaseStatements#exec_update

ActiveRecord::ConnectionAdapters::PostgreSQL::DatabaseStatements#execute

ActiveRecord::ConnectionAdapters::PostgreSQL::DatabaseStatements#explain

ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Bit::Data

ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Bit::Data#binary?

ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Bit::Data#hex?

ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Bit::Data#to_s

ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Bit::Data#value

ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Bit::Data::new

ActiveRecord::ConnectionAdapters::PostgreSQL::Quoting

ActiveRecord::ConnectionAdapters::PostgreSQL::Quoting#escape_bytea

ActiveRecord::ConnectionAdapters::PostgreSQL::Quoting#quote_schema_name

ActiveRecord::ConnectionAdapters::PostgreSQL::Quoting#quote_table_name_for_assignment

ActiveRecord::ConnectionAdapters::PostgreSQL::Quoting#unescape_bytea

ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaStatements

ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaStatements#client_min_messages

ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaStatements#client_min_messages=

ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaStatements#collation

ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaStatements#create_database

ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaStatements#create_schema

ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaStatements#ctype

ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaStatements#current_database

ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaStatements#current_schema

ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaStatements#drop_schema

ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaStatements#encoding

ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaStatements#fetch_type_metadata

ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaStatements#foreign_keys

ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaStatements#index_name_exists?

ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaStatements#new_column_from_field

ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaStatements#rename_index

ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaStatements#rename_table

ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaStatements#schema_exists?

ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaStatements#schema_names

ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaStatements#schema_search_path

ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaStatements#schema_search_path=

ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaStatements#serial_sequence

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#active?

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#clear_cache!

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#disable_extension

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#disconnect!

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#enable_extension

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#extension_enabled?

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#extensions

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#index_algorithms

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#index_name_length

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#max_identifier_length

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#postgresql_version

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#reconnect!

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#reset!

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#session_auth=

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#set_standard_conforming_strings

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#supports_advisory_locks?

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#supports_comments?

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#supports_datetime_with_precision?

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#supports_ddl_transactions?

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#supports_explain?

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#supports_expression_index?

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#supports_extensions?

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#supports_foreign_keys?

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#supports_index_sort_order?

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#supports_json?

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#supports_materialized_views?

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#supports_partial_index?

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#supports_pgcrypto_uuid?

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#supports_ranges?

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#supports_savepoints?

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#supports_statement_cache?

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#supports_transaction_isolation?

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#supports_views?

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#table_alias_length

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#truncate

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#use_insert_returning?

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::new


ActiveRecord/SQLite

ActiveRecord::ConnectionAdapters::SQLite3Adapter

ActiveRecord::ConnectionAdapters::SQLite3Adapter#active?

ActiveRecord::ConnectionAdapters::SQLite3Adapter#allowed_index_name_length

ActiveRecord::ConnectionAdapters::SQLite3Adapter#clear_cache!

ActiveRecord::ConnectionAdapters::SQLite3Adapter#disconnect!

ActiveRecord::ConnectionAdapters::SQLite3Adapter#encoding

ActiveRecord::ConnectionAdapters::SQLite3Adapter#exec_delete

ActiveRecord::ConnectionAdapters::SQLite3Adapter#exec_query

ActiveRecord::ConnectionAdapters::SQLite3Adapter#exec_update

ActiveRecord::ConnectionAdapters::SQLite3Adapter#explain

ActiveRecord::ConnectionAdapters::SQLite3Adapter#foreign_keys

ActiveRecord::ConnectionAdapters::SQLite3Adapter#last_inserted_id

ActiveRecord::ConnectionAdapters::SQLite3Adapter#new_column_from_field

ActiveRecord::ConnectionAdapters::SQLite3Adapter#rename_table

ActiveRecord::ConnectionAdapters::SQLite3Adapter#requires_reloading?

ActiveRecord::ConnectionAdapters::SQLite3Adapter#supports_datetime_with_precision?

ActiveRecord::ConnectionAdapters::SQLite3Adapter#supports_ddl_transactions?

ActiveRecord::ConnectionAdapters::SQLite3Adapter#supports_explain?

ActiveRecord::ConnectionAdapters::SQLite3Adapter#supports_foreign_keys_in_create?

ActiveRecord::ConnectionAdapters::SQLite3Adapter#supports_index_sort_order?

ActiveRecord::ConnectionAdapters::SQLite3Adapter#supports_multi_insert?

ActiveRecord::ConnectionAdapters::SQLite3Adapter#supports_partial_index?

ActiveRecord::ConnectionAdapters::SQLite3Adapter#supports_savepoints?

ActiveRecord::ConnectionAdapters::SQLite3Adapter#supports_statement_cache?

ActiveRecord::ConnectionAdapters::SQLite3Adapter#supports_views?

ActiveRecord::ConnectionAdapters::SQLite3Adapter#valid_alter_table_type?

ActiveRecord::ConnectionAdapters::SQLite3Adapter::new


ActiveRecord/Migration

ActiveRecord::Migration

ActiveRecord::Migration#announce

ActiveRecord::Migration#connection

ActiveRecord::Migration#copy

ActiveRecord::Migration#down

ActiveRecord::Migration#exec_migration

ActiveRecord::Migration#method_missing

ActiveRecord::Migration#migrate

ActiveRecord::Migration#name

ActiveRecord::Migration#next_migration_number

ActiveRecord::Migration#proper_table_name

ActiveRecord::Migration#reversible

ActiveRecord::Migration#revert

ActiveRecord::Migration#reverting?

ActiveRecord::Migration#run

ActiveRecord::Migration#say

ActiveRecord::Migration#say_with_time

ActiveRecord::Migration#suppress_messages

ActiveRecord::Migration#up

ActiveRecord::Migration#write

ActiveRecord::Migration::CheckPending

ActiveRecord::Migration::CheckPending#call

ActiveRecord::Migration::CheckPending::new

ActiveRecord::Migration::CommandRecorder

ActiveRecord::Migration::CommandRecorder#commands

ActiveRecord::Migration::CommandRecorder#delegate

ActiveRecord::Migration::CommandRecorder#inverse_of

ActiveRecord::Migration::CommandRecorder#record

ActiveRecord::Migration::CommandRecorder#revert

ActiveRecord::Migration::CommandRecorder#reverting

ActiveRecord::Migration::CommandRecorder::new

ActiveRecord::Migration::[]

ActiveRecord::Migration::check_pending!

ActiveRecord::Migration::current_version

ActiveRecord::Migration::disable_ddl_transaction!

ActiveRecord::Migration::load_schema_if_pending!

ActiveRecord::Migration::migrate

ActiveRecord::Migration::new


ActiveRecord/Relation

ActiveRecord::Relation

ActiveRecord::Relation#==

ActiveRecord::Relation#any?

ActiveRecord::Relation#blank?

ActiveRecord::Relation#build

ActiveRecord::Relation#cache_key

ActiveRecord::Relation#create

ActiveRecord::Relation#create!

ActiveRecord::Relation#delete

ActiveRecord::Relation#delete_all

ActiveRecord::Relation#destroy

ActiveRecord::Relation#destroy_all

ActiveRecord::Relation#eager_loading?

ActiveRecord::Relation#empty?

ActiveRecord::Relation#encode_with

ActiveRecord::Relation#explain

ActiveRecord::Relation#find_or_create_by

ActiveRecord::Relation#find_or_create_by!

ActiveRecord::Relation#find_or_initialize_by

ActiveRecord::Relation#initialize_copy

ActiveRecord::Relation#inspect

ActiveRecord::Relation#joined_includes_values

ActiveRecord::Relation#klass

ActiveRecord::Relation#load

ActiveRecord::Relation#load_records

ActiveRecord::Relation#loaded

ActiveRecord::Relation#loaded?

ActiveRecord::Relation#many?

ActiveRecord::Relation#model

ActiveRecord::Relation#new

ActiveRecord::Relation#none?

ActiveRecord::Relation#one?

ActiveRecord::Relation#predicate_builder

ActiveRecord::Relation#pretty_print

ActiveRecord::Relation#reload

ActiveRecord::Relation#reset

ActiveRecord::Relation#scope_for_create

ActiveRecord::Relation#scoping

ActiveRecord::Relation#size

ActiveRecord::Relation#table

ActiveRecord::Relation#to_a

ActiveRecord::Relation#to_sql

ActiveRecord::Relation#update

ActiveRecord::Relation#update_all

ActiveRecord::Relation#values

ActiveRecord::Relation#where_values_hash

ActiveRecord::Relation::RecordFetchWarning

ActiveRecord::Relation::RecordFetchWarning#exec_queries

ActiveRecord::Relation::new


ActiveSupport

ActiveSupport

ActiveSupport::ArrayInquirer

ActiveSupport::ArrayInquirer#any?

ActiveSupport::Autoload

ActiveSupport::Autoload#autoload

ActiveSupport::Autoload#autoload_at

ActiveSupport::Autoload#autoload_under

ActiveSupport::Autoload#autoloads

ActiveSupport::Autoload#eager_autoload

ActiveSupport::Autoload#eager_load!

ActiveSupport::BacktraceCleaner

ActiveSupport::BacktraceCleaner#add_filter

ActiveSupport::BacktraceCleaner#add_silencer

ActiveSupport::BacktraceCleaner#clean

ActiveSupport::BacktraceCleaner#filter

ActiveSupport::BacktraceCleaner#remove_filters!

ActiveSupport::BacktraceCleaner#remove_silencers!

ActiveSupport::BacktraceCleaner::new

ActiveSupport::Benchmarkable

ActiveSupport::Benchmarkable#benchmark

ActiveSupport::Callbacks

ActiveSupport::Callbacks#run_callbacks

ActiveSupport::Callbacks::ClassMethods

ActiveSupport::Callbacks::ClassMethods#define_callbacks

ActiveSupport::Callbacks::ClassMethods#reset_callbacks

ActiveSupport::Callbacks::ClassMethods#set_callback

ActiveSupport::Callbacks::ClassMethods#skip_callback

ActiveSupport::Concern

ActiveSupport::Concern#append_features

ActiveSupport::Concern#class_methods

ActiveSupport::Concern#included

ActiveSupport::Concurrency::LoadInterlockAwareMonitor

ActiveSupport::Concurrency::LoadInterlockAwareMonitor#mon_enter

ActiveSupport::Concurrency::ShareLock

ActiveSupport::Concurrency::ShareLock#exclusive

ActiveSupport::Concurrency::ShareLock#sharing

ActiveSupport::Concurrency::ShareLock#start_exclusive

ActiveSupport::Concurrency::ShareLock#start_sharing

ActiveSupport::Concurrency::ShareLock#stop_exclusive

ActiveSupport::Concurrency::ShareLock#stop_sharing

ActiveSupport::Concurrency::ShareLock#yield_shares

ActiveSupport::Concurrency::ShareLock::new

ActiveSupport::Configurable

ActiveSupport::Configurable#config

ActiveSupport::Configurable::Configuration

ActiveSupport::Configurable::Configuration#compile_methods!

ActiveSupport::Configurable::Configuration::compile_methods!

ActiveSupport::Dependencies

ActiveSupport::Dependencies::load_interlock

ActiveSupport::Dependencies::run_interlock

ActiveSupport::Dependencies::unload_interlock

ActiveSupport::Deprecation

ActiveSupport::Deprecation#deprecation_horizon

ActiveSupport::Deprecation::Behavior

ActiveSupport::Deprecation::Behavior#behavior

ActiveSupport::Deprecation::Behavior#behavior=

ActiveSupport::Deprecation::Behavior#debug

ActiveSupport::Deprecation::DeprecatedConstantAccessor

ActiveSupport::Deprecation::DeprecatedConstantAccessor#const_missing

ActiveSupport::Deprecation::DeprecatedConstantAccessor#deprecate_constant

ActiveSupport::Deprecation::DeprecatedConstantAccessor::included

ActiveSupport::Deprecation::DeprecatedConstantProxy

ActiveSupport::Deprecation::DeprecatedConstantProxy#class

ActiveSupport::Deprecation::DeprecatedConstantProxy::new

ActiveSupport::Deprecation::DeprecatedInstanceVariableProxy

ActiveSupport::Deprecation::DeprecatedInstanceVariableProxy::new

ActiveSupport::Deprecation::DeprecatedObjectProxy

ActiveSupport::Deprecation::DeprecatedObjectProxy::new

ActiveSupport::Deprecation::MethodWrapper

ActiveSupport::Deprecation::MethodWrapper#deprecate_methods

ActiveSupport::Deprecation::Reporting

ActiveSupport::Deprecation::Reporting#deprecation_warning

ActiveSupport::Deprecation::Reporting#gem_name

ActiveSupport::Deprecation::Reporting#silence

ActiveSupport::Deprecation::Reporting#silenced

ActiveSupport::Deprecation::Reporting#warn

ActiveSupport::Deprecation::new

ActiveSupport::DescendantsTracker

ActiveSupport::DescendantsTracker#descendants

ActiveSupport::DescendantsTracker#direct_descendants

ActiveSupport::DescendantsTracker#inherited

ActiveSupport::DescendantsTracker::clear

ActiveSupport::DescendantsTracker::descendants

ActiveSupport::DescendantsTracker::direct_descendants

ActiveSupport::DescendantsTracker::store_inherited

ActiveSupport::Duration

ActiveSupport::Duration#%

ActiveSupport::Duration#*

ActiveSupport::Duration#+

ActiveSupport::Duration#-

ActiveSupport::Duration#/

ActiveSupport::Duration#<=>

ActiveSupport::Duration#==

ActiveSupport::Duration#after

ActiveSupport::Duration#ago

ActiveSupport::Duration#before

ActiveSupport::Duration#eql?

ActiveSupport::Duration#from_now

ActiveSupport::Duration#hash

ActiveSupport::Duration#iso8601

ActiveSupport::Duration#parts

ActiveSupport::Duration#since

ActiveSupport::Duration#to_i

ActiveSupport::Duration#to_s

ActiveSupport::Duration#until

ActiveSupport::Duration#value

ActiveSupport::Duration::build

ActiveSupport::Duration::parse

ActiveSupport::ExecutionWrapper

ActiveSupport::ExecutionWrapper#complete!

ActiveSupport::ExecutionWrapper::active

ActiveSupport::ExecutionWrapper::register_hook

ActiveSupport::ExecutionWrapper::run!

ActiveSupport::ExecutionWrapper::to_complete

ActiveSupport::ExecutionWrapper::to_run

ActiveSupport::ExecutionWrapper::wrap

ActiveSupport::FileUpdateChecker

ActiveSupport::FileUpdateChecker#execute

ActiveSupport::FileUpdateChecker#execute_if_updated

ActiveSupport::FileUpdateChecker#updated?

ActiveSupport::FileUpdateChecker::new

ActiveSupport::Gzip

ActiveSupport::Gzip::compress

ActiveSupport::Gzip::decompress

ActiveSupport::HashWithIndifferentAccess

ActiveSupport::HashWithIndifferentAccess#[]

ActiveSupport::HashWithIndifferentAccess#[]=

ActiveSupport::HashWithIndifferentAccess#compact

ActiveSupport::HashWithIndifferentAccess#convert_key

ActiveSupport::HashWithIndifferentAccess#convert_value

ActiveSupport::HashWithIndifferentAccess#deep_stringify_keys

ActiveSupport::HashWithIndifferentAccess#deep_stringify_keys!

ActiveSupport::HashWithIndifferentAccess#deep_symbolize_keys

ActiveSupport::HashWithIndifferentAccess#default

ActiveSupport::HashWithIndifferentAccess#delete

ActiveSupport::HashWithIndifferentAccess#dig

ActiveSupport::HashWithIndifferentAccess#dup

ActiveSupport::HashWithIndifferentAccess#extractable_options?

ActiveSupport::HashWithIndifferentAccess#fetch

ActiveSupport::HashWithIndifferentAccess#has_key?

ActiveSupport::HashWithIndifferentAccess#include?

ActiveSupport::HashWithIndifferentAccess#key?

ActiveSupport::HashWithIndifferentAccess#member?

ActiveSupport::HashWithIndifferentAccess#merge

ActiveSupport::HashWithIndifferentAccess#merge!

ActiveSupport::HashWithIndifferentAccess#nested_under_indifferent_access

ActiveSupport::HashWithIndifferentAccess#regular_update

ActiveSupport::HashWithIndifferentAccess#regular_writer

ActiveSupport::HashWithIndifferentAccess#reject

ActiveSupport::HashWithIndifferentAccess#replace

ActiveSupport::HashWithIndifferentAccess#reverse_merge

ActiveSupport::HashWithIndifferentAccess#reverse_merge!

ActiveSupport::HashWithIndifferentAccess#select

ActiveSupport::HashWithIndifferentAccess#set_defaults

ActiveSupport::HashWithIndifferentAccess#store

ActiveSupport::HashWithIndifferentAccess#stringify_keys

ActiveSupport::HashWithIndifferentAccess#stringify_keys!

ActiveSupport::HashWithIndifferentAccess#symbolize_keys

ActiveSupport::HashWithIndifferentAccess#to_hash

ActiveSupport::HashWithIndifferentAccess#to_options!

ActiveSupport::HashWithIndifferentAccess#transform_values

ActiveSupport::HashWithIndifferentAccess#update

ActiveSupport::HashWithIndifferentAccess#values_at

ActiveSupport::HashWithIndifferentAccess#with_indifferent_access

ActiveSupport::HashWithIndifferentAccess::[]

ActiveSupport::HashWithIndifferentAccess::new

ActiveSupport::InheritableOptions

ActiveSupport::InheritableOptions#inheritable_copy

ActiveSupport::InheritableOptions::new

ActiveSupport::JSON

ActiveSupport::JSON::decode

ActiveSupport::JSON::encode

ActiveSupport::JSON::parse_error

ActiveSupport::KeyGenerator

ActiveSupport::KeyGenerator#generate_key

ActiveSupport::KeyGenerator::new

ActiveSupport::LazyLoadHooks

ActiveSupport::LazyLoadHooks#on_load

ActiveSupport::LazyLoadHooks#run_load_hooks

ActiveSupport::Logger

ActiveSupport::Logger#add

ActiveSupport::Logger::SimpleFormatter

ActiveSupport::Logger::SimpleFormatter#call

ActiveSupport::Logger::logger_outputs_to?

ActiveSupport::Logger::new

ActiveSupport::MessageEncryptor

ActiveSupport::MessageEncryptor#decrypt_and_verify

ActiveSupport::MessageEncryptor#encrypt_and_sign

ActiveSupport::MessageEncryptor::key_len

ActiveSupport::MessageEncryptor::new

ActiveSupport::MessageVerifier

ActiveSupport::MessageVerifier#generate

ActiveSupport::MessageVerifier#valid_message?

ActiveSupport::MessageVerifier#verified

ActiveSupport::MessageVerifier#verify

ActiveSupport::MessageVerifier::new

ActiveSupport::Multibyte

ActiveSupport::Multibyte::Chars

ActiveSupport::Multibyte::Chars#capitalize

ActiveSupport::Multibyte::Chars#compose

ActiveSupport::Multibyte::Chars#decompose

ActiveSupport::Multibyte::Chars#downcase

ActiveSupport::Multibyte::Chars#grapheme_length

ActiveSupport::Multibyte::Chars#limit

ActiveSupport::Multibyte::Chars#method_missing

ActiveSupport::Multibyte::Chars#normalize

ActiveSupport::Multibyte::Chars#respond_to_missing?

ActiveSupport::Multibyte::Chars#reverse

ActiveSupport::Multibyte::Chars#slice!

ActiveSupport::Multibyte::Chars#split

ActiveSupport::Multibyte::Chars#swapcase

ActiveSupport::Multibyte::Chars#tidy_bytes

ActiveSupport::Multibyte::Chars#titlecase

ActiveSupport::Multibyte::Chars#titleize

ActiveSupport::Multibyte::Chars#to_s

ActiveSupport::Multibyte::Chars#to_str

ActiveSupport::Multibyte::Chars#upcase

ActiveSupport::Multibyte::Chars#wrapped_string

ActiveSupport::Multibyte::Chars::consumes?

ActiveSupport::Multibyte::Chars::new

ActiveSupport::Multibyte::Unicode

ActiveSupport::Multibyte::Unicode#compose

ActiveSupport::Multibyte::Unicode#decompose

ActiveSupport::Multibyte::Unicode#default_normalization_form

ActiveSupport::Multibyte::Unicode#downcase

ActiveSupport::Multibyte::Unicode#in_char_class?

ActiveSupport::Multibyte::Unicode#normalize

ActiveSupport::Multibyte::Unicode#pack_graphemes

ActiveSupport::Multibyte::Unicode#reorder_characters

ActiveSupport::Multibyte::Unicode#swapcase

ActiveSupport::Multibyte::Unicode#tidy_bytes

ActiveSupport::Multibyte::Unicode#unpack_graphemes

ActiveSupport::Multibyte::Unicode#upcase

ActiveSupport::Multibyte::proxy_class

ActiveSupport::Multibyte::proxy_class=

ActiveSupport::NumberHelper

ActiveSupport::NumberHelper#number_to_currency

ActiveSupport::NumberHelper#number_to_delimited

ActiveSupport::NumberHelper#number_to_human

ActiveSupport::NumberHelper#number_to_human_size

ActiveSupport::NumberHelper#number_to_percentage

ActiveSupport::NumberHelper#number_to_phone

ActiveSupport::NumberHelper#number_to_rounded

ActiveSupport::NumericWithFormat

ActiveSupport::NumericWithFormat#to_s

ActiveSupport::OrderedHash

ActiveSupport::OrderedHash#encode_with

ActiveSupport::OrderedHash#extractable_options?

ActiveSupport::OrderedHash#nested_under_indifferent_access

ActiveSupport::OrderedHash#reject

ActiveSupport::OrderedHash#select

ActiveSupport::OrderedHash#to_yaml_type

ActiveSupport::OrderedOptions

ActiveSupport::OrderedOptions#[]

ActiveSupport::OrderedOptions#[]=

ActiveSupport::OrderedOptions#method_missing

ActiveSupport::OrderedOptions#respond_to_missing?

ActiveSupport::PerThreadRegistry

ActiveSupport::PerThreadRegistry#instance

ActiveSupport::PerThreadRegistry::extended

ActiveSupport::ProxyObject

ActiveSupport::ProxyObject#raise

ActiveSupport::RangeWithFormat

ActiveSupport::RangeWithFormat#to_default_s

ActiveSupport::RangeWithFormat#to_formatted_s

ActiveSupport::RangeWithFormat#to_s

ActiveSupport::Reloader

ActiveSupport::Reloader#release_unload_lock!

ActiveSupport::Reloader#require_unload_lock!

ActiveSupport::Reloader::after_class_unload

ActiveSupport::Reloader::before_class_unload

ActiveSupport::Reloader::new

ActiveSupport::Reloader::reload!

ActiveSupport::Reloader::to_prepare

ActiveSupport::Reloader::wrap

ActiveSupport::Rescuable

ActiveSupport::Rescuable#rescue_with_handler

ActiveSupport::Rescuable::ClassMethods

ActiveSupport::Rescuable::ClassMethods#rescue_from

ActiveSupport::Rescuable::ClassMethods#rescue_with_handler

ActiveSupport::SecurityUtils

ActiveSupport::SecurityUtils::secure_compare

ActiveSupport::StringInquirer

ActiveSupport::TaggedLogging

ActiveSupport::TaggedLogging#flush

ActiveSupport::TaggedLogging#tagged

ActiveSupport::TaggedLogging::new


ActiveSupport/Caching

ActiveSupport::Cache

ActiveSupport::Cache::FileStore

ActiveSupport::Cache::FileStore#cache_path

ActiveSupport::Cache::FileStore#cleanup

ActiveSupport::Cache::FileStore#clear

ActiveSupport::Cache::FileStore#decrement

ActiveSupport::Cache::FileStore#delete_matched

ActiveSupport::Cache::FileStore#increment

ActiveSupport::Cache::FileStore::new

ActiveSupport::Cache::MemCacheStore

ActiveSupport::Cache::MemCacheStore#clear

ActiveSupport::Cache::MemCacheStore#decrement

ActiveSupport::Cache::MemCacheStore#increment

ActiveSupport::Cache::MemCacheStore#read_multi

ActiveSupport::Cache::MemCacheStore#stats

ActiveSupport::Cache::MemCacheStore::new

ActiveSupport::Cache::MemoryStore

ActiveSupport::Cache::MemoryStore#cleanup

ActiveSupport::Cache::MemoryStore#clear

ActiveSupport::Cache::MemoryStore#decrement

ActiveSupport::Cache::MemoryStore#delete_matched

ActiveSupport::Cache::MemoryStore#increment

ActiveSupport::Cache::MemoryStore#prune

ActiveSupport::Cache::MemoryStore#pruning?

ActiveSupport::Cache::MemoryStore::new

ActiveSupport::Cache::NullStore

ActiveSupport::Cache::NullStore#cleanup

ActiveSupport::Cache::NullStore#clear

ActiveSupport::Cache::NullStore#decrement

ActiveSupport::Cache::NullStore#delete_matched

ActiveSupport::Cache::NullStore#increment

ActiveSupport::Cache::Store

ActiveSupport::Cache::Store#cleanup

ActiveSupport::Cache::Store#clear

ActiveSupport::Cache::Store#decrement

ActiveSupport::Cache::Store#delete

ActiveSupport::Cache::Store#delete_matched

ActiveSupport::Cache::Store#exist?

ActiveSupport::Cache::Store#fetch

ActiveSupport::Cache::Store#fetch_multi

ActiveSupport::Cache::Store#increment

ActiveSupport::Cache::Store#key_matcher

ActiveSupport::Cache::Store#mute

ActiveSupport::Cache::Store#options

ActiveSupport::Cache::Store#read

ActiveSupport::Cache::Store#read_multi

ActiveSupport::Cache::Store#silence

ActiveSupport::Cache::Store#silence!

ActiveSupport::Cache::Store#silence?

ActiveSupport::Cache::Store#write

ActiveSupport::Cache::Store::new

ActiveSupport::Cache::Strategy::LocalCache

ActiveSupport::Cache::Strategy::LocalCache#middleware

ActiveSupport::Cache::Strategy::LocalCache#with_local_cache

ActiveSupport::Cache::Strategy::LocalCache::LocalStore

ActiveSupport::Cache::Strategy::LocalCache::LocalStore#clear

ActiveSupport::Cache::Strategy::LocalCache::LocalStore#delete_entry

ActiveSupport::Cache::Strategy::LocalCache::LocalStore#read_entry

ActiveSupport::Cache::Strategy::LocalCache::LocalStore#write_entry

ActiveSupport::Cache::Strategy::LocalCache::LocalStore::new

ActiveSupport::Cache::expand_cache_key

ActiveSupport::Cache::lookup_store

ActiveSupport::CachingKeyGenerator

ActiveSupport::CachingKeyGenerator#generate_key

ActiveSupport::CachingKeyGenerator::new


ActiveSupport/Inflector

ActiveSupport::Inflector

ActiveSupport::Inflector#camelize

ActiveSupport::Inflector#classify

ActiveSupport::Inflector#constantize

ActiveSupport::Inflector#dasherize

ActiveSupport::Inflector#deconstantize

ActiveSupport::Inflector#demodulize

ActiveSupport::Inflector#foreign_key

ActiveSupport::Inflector#humanize

ActiveSupport::Inflector#inflections

ActiveSupport::Inflector#ordinal

ActiveSupport::Inflector#ordinalize

ActiveSupport::Inflector#parameterize

ActiveSupport::Inflector#pluralize

ActiveSupport::Inflector#safe_constantize

ActiveSupport::Inflector#singularize

ActiveSupport::Inflector#tableize

ActiveSupport::Inflector#titleize

ActiveSupport::Inflector#transliterate

ActiveSupport::Inflector#underscore

ActiveSupport::Inflector#upcase_first

ActiveSupport::Inflector::Inflections

ActiveSupport::Inflector::Inflections#acronym

ActiveSupport::Inflector::Inflections#acronym_regex

ActiveSupport::Inflector::Inflections#acronyms

ActiveSupport::Inflector::Inflections#clear

ActiveSupport::Inflector::Inflections#human

ActiveSupport::Inflector::Inflections#humans

ActiveSupport::Inflector::Inflections#irregular

ActiveSupport::Inflector::Inflections#plural

ActiveSupport::Inflector::Inflections#plurals

ActiveSupport::Inflector::Inflections#singular

ActiveSupport::Inflector::Inflections#singulars

ActiveSupport::Inflector::Inflections#uncountable

ActiveSupport::Inflector::Inflections#uncountables

ActiveSupport::Inflector::Inflections::instance

ActiveSupport::Inflector::Inflections::new


ActiveSupport/Instrumentation

ActiveSupport::LogSubscriber

ActiveSupport::LogSubscriber#color

ActiveSupport::LogSubscriber#finish

ActiveSupport::LogSubscriber#logger

ActiveSupport::LogSubscriber#start

ActiveSupport::LogSubscriber::flush_all!

ActiveSupport::LogSubscriber::log_subscribers

ActiveSupport::LogSubscriber::logger

ActiveSupport::Notifications

ActiveSupport::Notifications::Event

ActiveSupport::Notifications::Event#<<

ActiveSupport::Notifications::Event#children

ActiveSupport::Notifications::Event#duration

ActiveSupport::Notifications::Event#end

ActiveSupport::Notifications::Event#name

ActiveSupport::Notifications::Event#parent_of?

ActiveSupport::Notifications::Event#payload

ActiveSupport::Notifications::Event#time

ActiveSupport::Notifications::Event#transaction_id

ActiveSupport::Notifications::Event::new

ActiveSupport::Notifications::Instrumenter

ActiveSupport::Notifications::Instrumenter#finish

ActiveSupport::Notifications::Instrumenter#finish_with_state

ActiveSupport::Notifications::Instrumenter#id

ActiveSupport::Notifications::Instrumenter#instrument

ActiveSupport::Notifications::Instrumenter#start

ActiveSupport::Notifications::Instrumenter::new

ActiveSupport::Notifications::instrument

ActiveSupport::Notifications::instrumenter

ActiveSupport::Notifications::notifier

ActiveSupport::Notifications::publish

ActiveSupport::Notifications::subscribe

ActiveSupport::Notifications::subscribed

ActiveSupport::Notifications::unsubscribe

ActiveSupport::Subscriber

ActiveSupport::Subscriber#finish

ActiveSupport::Subscriber#start

ActiveSupport::Subscriber::add_event_subscriber

ActiveSupport::Subscriber::attach_to

ActiveSupport::Subscriber::method_added

ActiveSupport::Subscriber::namespace

ActiveSupport::Subscriber::new

ActiveSupport::Subscriber::notifier

ActiveSupport::Subscriber::subscriber

ActiveSupport::Subscriber::subscribers


ActiveSupport/TimeZones

ActiveSupport::TimeWithZone

ActiveSupport::TimeWithZone#+

ActiveSupport::TimeWithZone#-

ActiveSupport::TimeWithZone#<=>

ActiveSupport::TimeWithZone#acts_like_time?

ActiveSupport::TimeWithZone#advance

ActiveSupport::TimeWithZone#ago

ActiveSupport::TimeWithZone#as_json

ActiveSupport::TimeWithZone#between?

ActiveSupport::TimeWithZone#blank?

ActiveSupport::TimeWithZone#comparable_time

ActiveSupport::TimeWithZone#dst?

ActiveSupport::TimeWithZone#eql?

ActiveSupport::TimeWithZone#formatted_offset

ActiveSupport::TimeWithZone#freeze

ActiveSupport::TimeWithZone#future?

ActiveSupport::TimeWithZone#getgm

ActiveSupport::TimeWithZone#getlocal

ActiveSupport::TimeWithZone#getutc

ActiveSupport::TimeWithZone#gmt?

ActiveSupport::TimeWithZone#gmt_offset

ActiveSupport::TimeWithZone#gmtime

ActiveSupport::TimeWithZone#gmtoff

ActiveSupport::TimeWithZone#hash

ActiveSupport::TimeWithZone#httpdate

ActiveSupport::TimeWithZone#in

ActiveSupport::TimeWithZone#in_time_zone

ActiveSupport::TimeWithZone#inspect

ActiveSupport::TimeWithZone#is_a?

ActiveSupport::TimeWithZone#isdst

ActiveSupport::TimeWithZone#iso8601

ActiveSupport::TimeWithZone#kind_of?

ActiveSupport::TimeWithZone#localtime

ActiveSupport::TimeWithZone#marshal_dump

ActiveSupport::TimeWithZone#marshal_load

ActiveSupport::TimeWithZone#method_missing

ActiveSupport::TimeWithZone#past?

ActiveSupport::TimeWithZone#period

ActiveSupport::TimeWithZone#respond_to?

ActiveSupport::TimeWithZone#respond_to_missing?

ActiveSupport::TimeWithZone#rfc2822

ActiveSupport::TimeWithZone#rfc3339

ActiveSupport::TimeWithZone#rfc822

ActiveSupport::TimeWithZone#since

ActiveSupport::TimeWithZone#strftime

ActiveSupport::TimeWithZone#time

ActiveSupport::TimeWithZone#time_zone

ActiveSupport::TimeWithZone#to_a

ActiveSupport::TimeWithZone#to_datetime

ActiveSupport::TimeWithZone#to_f

ActiveSupport::TimeWithZone#to_formatted_s

ActiveSupport::TimeWithZone#to_i

ActiveSupport::TimeWithZone#to_r

ActiveSupport::TimeWithZone#to_s

ActiveSupport::TimeWithZone#to_time

ActiveSupport::TimeWithZone#today?

ActiveSupport::TimeWithZone#tv_sec

ActiveSupport::TimeWithZone#utc

ActiveSupport::TimeWithZone#utc?

ActiveSupport::TimeWithZone#utc_offset

ActiveSupport::TimeWithZone#xmlschema

ActiveSupport::TimeWithZone#zone

ActiveSupport::TimeWithZone::name

ActiveSupport::TimeWithZone::new

ActiveSupport::TimeZone

ActiveSupport::TimeZone#<=>

ActiveSupport::TimeZone#=~

ActiveSupport::TimeZone#at

ActiveSupport::TimeZone#formatted_offset

ActiveSupport::TimeZone#iso8601

ActiveSupport::TimeZone#local

ActiveSupport::TimeZone#local_to_utc

ActiveSupport::TimeZone#name

ActiveSupport::TimeZone#now

ActiveSupport::TimeZone#parse

ActiveSupport::TimeZone#period_for_local

ActiveSupport::TimeZone#period_for_utc

ActiveSupport::TimeZone#rfc3339

ActiveSupport::TimeZone#strptime

ActiveSupport::TimeZone#to_s

ActiveSupport::TimeZone#today

ActiveSupport::TimeZone#tomorrow

ActiveSupport::TimeZone#tzinfo

ActiveSupport::TimeZone#utc_offset

ActiveSupport::TimeZone#utc_to_local

ActiveSupport::TimeZone#yesterday

ActiveSupport::TimeZone::[]

ActiveSupport::TimeZone::all

ActiveSupport::TimeZone::country_zones

ActiveSupport::TimeZone::create

ActiveSupport::TimeZone::find_tzinfo

ActiveSupport::TimeZone::new

ActiveSupport::TimeZone::seconds_to_utc_offset

ActiveSupport::TimeZone::us_zones


Array

Array

Array#deep_dup

Array#extract_options!

Array#fifth

Array#forty_two

Array#fourth

Array#from

Array#in_groups

Array#in_groups_of

Array#inquiry

Array#second

Array#second_to_last

Array#split

Array#third

Array#third_to_last

Array#to

Array#to_default_s

Array#to_formatted_s

Array#to_param

Array#to_query

Array#to_s

Array#to_sentence

Array#to_xml

Array#without

Array::wrap


Benchmark

Benchmark

Benchmark::ms


BigDecimal

BigDecimal

BigDecimal#duplicable?


Complex

Complex

Complex#duplicable?


Date

Date

Date#<=>

Date#acts_like_date?

Date#advance

Date#ago

Date#at_beginning_of_day

Date#at_end_of_day

Date#at_midday

Date#at_middle_of_day

Date#at_midnight

Date#at_noon

Date#beginning_of_day

Date#change

Date#compare_with_coercion

Date#compare_without_coercion

Date#default_inspect

Date#end_of_day

Date#in

Date#inspect

Date#midday

Date#middle_of_day

Date#midnight

Date#noon

Date#readable_inspect

Date#since

Date#to_default_s

Date#to_formatted_s

Date#to_s

Date#to_time

Date#xmlschema

Date::beginning_of_week

Date::beginning_of_week=

Date::beginning_of_week_default

Date::current

Date::find_beginning_of_week!

Date::tomorrow

Date::yesterday


DateAndTime

DateAndTime::Calculations

DateAndTime::Calculations#all_day

DateAndTime::Calculations#all_month

DateAndTime::Calculations#all_quarter

DateAndTime::Calculations#all_week

DateAndTime::Calculations#all_year

DateAndTime::Calculations#at_beginning_of_month

DateAndTime::Calculations#at_beginning_of_quarter

DateAndTime::Calculations#at_beginning_of_week

DateAndTime::Calculations#at_beginning_of_year

DateAndTime::Calculations#at_end_of_month

DateAndTime::Calculations#at_end_of_quarter

DateAndTime::Calculations#at_end_of_week

DateAndTime::Calculations#at_end_of_year

DateAndTime::Calculations#beginning_of_month

DateAndTime::Calculations#beginning_of_quarter

DateAndTime::Calculations#beginning_of_week

DateAndTime::Calculations#beginning_of_year

DateAndTime::Calculations#days_ago

DateAndTime::Calculations#days_since

DateAndTime::Calculations#days_to_week_start

DateAndTime::Calculations#end_of_month

DateAndTime::Calculations#end_of_quarter

DateAndTime::Calculations#end_of_week

DateAndTime::Calculations#end_of_year

DateAndTime::Calculations#future?

DateAndTime::Calculations#last_month

DateAndTime::Calculations#last_quarter

DateAndTime::Calculations#last_week

DateAndTime::Calculations#last_weekday

DateAndTime::Calculations#last_year

DateAndTime::Calculations#monday

DateAndTime::Calculations#months_ago

DateAndTime::Calculations#months_since

DateAndTime::Calculations#next_day

DateAndTime::Calculations#next_month

DateAndTime::Calculations#next_quarter

DateAndTime::Calculations#next_week

DateAndTime::Calculations#next_weekday

DateAndTime::Calculations#next_year

DateAndTime::Calculations#on_weekday?

DateAndTime::Calculations#on_weekend?

DateAndTime::Calculations#past?

DateAndTime::Calculations#prev_day

DateAndTime::Calculations#prev_month

DateAndTime::Calculations#prev_quarter

DateAndTime::Calculations#prev_week

DateAndTime::Calculations#prev_weekday

DateAndTime::Calculations#prev_year

DateAndTime::Calculations#sunday

DateAndTime::Calculations#today?

DateAndTime::Calculations#tomorrow

DateAndTime::Calculations#weeks_ago

DateAndTime::Calculations#weeks_since

DateAndTime::Calculations#years_ago

DateAndTime::Calculations#years_since

DateAndTime::Calculations#yesterday

DateAndTime::Zones

DateAndTime::Zones#in_time_zone


DateTime

DateTime

DateTime#<=>

DateTime#acts_like_date?

DateTime#acts_like_time?

DateTime#advance

DateTime#ago

DateTime#at_beginning_of_day

DateTime#at_beginning_of_hour

DateTime#at_beginning_of_minute

DateTime#at_end_of_day

DateTime#at_end_of_hour

DateTime#at_end_of_minute

DateTime#at_midday

DateTime#at_middle_of_day

DateTime#at_midnight

DateTime#at_noon

DateTime#beginning_of_day

DateTime#beginning_of_hour

DateTime#beginning_of_minute

DateTime#change

DateTime#default_inspect

DateTime#end_of_day

DateTime#end_of_hour

DateTime#end_of_minute

DateTime#formatted_offset

DateTime#getgm

DateTime#getlocal

DateTime#getutc

DateTime#gmtime

DateTime#in

DateTime#inspect

DateTime#localtime

DateTime#midday

DateTime#middle_of_day

DateTime#midnight

DateTime#noon

DateTime#nsec

DateTime#readable_inspect

DateTime#seconds_since_midnight

DateTime#seconds_until_end_of_day

DateTime#since

DateTime#subsec

DateTime#to_default_s

DateTime#to_f

DateTime#to_formatted_s

DateTime#to_i

DateTime#to_s

DateTime#to_time

DateTime#usec

DateTime#utc

DateTime#utc?

DateTime#utc_offset

DateTime::civil_from_format

DateTime::current


Delegator

Delegator

Delegator#try

Delegator#try!


Digest

Digest::UUID

Digest::UUID::uuid_from_hash

Digest::UUID::uuid_v3

Digest::UUID::uuid_v4

Digest::UUID::uuid_v5


Enumerable

Enumerable

Enumerable#exclude?

Enumerable#index_by

Enumerable#many?

Enumerable#pluck

Enumerable#sum

Enumerable#without


ERB

ERB::Util

ERB::Util::h

ERB::Util::html_escape

ERB::Util::html_escape_once

ERB::Util::json_escape


File

File

File::atomic_write


Hash

Hash

Hash#assert_valid_keys

Hash#compact

Hash#compact!

Hash#deep_dup

Hash#deep_merge

Hash#deep_merge!

Hash#deep_stringify_keys

Hash#deep_stringify_keys!

Hash#deep_symbolize_keys

Hash#deep_symbolize_keys!

Hash#deep_transform_keys

Hash#deep_transform_keys!

Hash#except

Hash#except!

Hash#extract!

Hash#extractable_options?

Hash#nested_under_indifferent_access

Hash#reverse_merge

Hash#reverse_merge!

Hash#reverse_update

Hash#slice

Hash#slice!

Hash#stringify_keys

Hash#stringify_keys!

Hash#symbolize_keys

Hash#symbolize_keys!

Hash#to_options

Hash#to_options!

Hash#to_param

Hash#to_query

Hash#to_xml

Hash#transform_keys

Hash#transform_keys!

Hash#transform_values

Hash#transform_values!

Hash#with_indifferent_access

Hash::from_trusted_xml

Hash::from_xml


Integer

Integer

Integer#month

Integer#months

Integer#multiple_of?

Integer#ordinal

Integer#ordinalize

Integer#year

Integer#years


Kernel

Kernel

Kernel#class_eval

Kernel#concern

Kernel#enable_warnings

Kernel#silence_warnings

Kernel#suppress

Kernel#with_warnings


LoggerSilence

LoggerSilence

LoggerSilence#silence


Method

Method

Method#duplicable?


Mime

Mime

Mime::Type

Mime::Type#==

Mime::Type#===

Mime::Type#=~

Mime::Type#all?

Mime::Type#eql?

Mime::Type#hash

Mime::Type#html?

Mime::Type#ref

Mime::Type#string

Mime::Type#symbol

Mime::Type#synonyms

Mime::Type#to_s

Mime::Type#to_str

Mime::Type#to_sym

Mime::Type::lookup

Mime::Type::lookup_by_extension

Mime::Type::new

Mime::Type::parse

Mime::Type::parse_data_with_trailing_star

Mime::Type::parse_trailing_star

Mime::Type::register

Mime::Type::register_alias

Mime::Type::register_callback

Mime::Type::unregister

Mime::[]

Mime::fetch


Module

Module

Module#alias_attribute

Module#anonymous?

Module#attr_internal

Module#attr_internal_accessor

Module#attr_internal_reader

Module#attr_internal_writer

Module#cattr_accessor

Module#cattr_reader

Module#cattr_writer

Module#delegate

Module#delegate_missing_to

Module#deprecate

Module#mattr_accessor

Module#mattr_reader

Module#mattr_writer

Module#parent

Module#parent_name

Module#parents

Module#redefine_method

Module#remove_possible_method

Module#remove_possible_singleton_method

Module#thread_cattr_accessor

Module#thread_mattr_accessor

Module::Concerning

Module::Concerning#concern

Module::Concerning#concerning

Module::attr_internal_naming_format


Numeric

Numeric

Numeric#byte

Numeric#bytes

Numeric#day

Numeric#days

Numeric#duplicable?

Numeric#exabyte

Numeric#exabytes

Numeric#fortnight

Numeric#fortnights

Numeric#gigabyte

Numeric#gigabytes

Numeric#hour

Numeric#hours

Numeric#html_safe?

Numeric#in_milliseconds

Numeric#kilobyte

Numeric#kilobytes

Numeric#megabyte

Numeric#megabytes

Numeric#minute

Numeric#minutes

Numeric#negative?

Numeric#petabyte

Numeric#petabytes

Numeric#positive?

Numeric#second

Numeric#seconds

Numeric#terabyte

Numeric#terabytes

Numeric#week

Numeric#weeks


Object

Object

Object#acts_like?

Object#blank?

Object#create_fixtures

Object#deep_dup

Object#duplicable?

Object#html_safe?

Object#in?

Object#instance_values

Object#instance_variable_names

Object#presence

Object#presence_in

Object#present?

Object#to_param

Object#to_query

Object#try

Object#try!

Object#unescape

Object#with_options


Rails

Rails

Rails::Command

Rails::Command::Actions

Rails::Command::Actions#load_generators

Rails::Command::Actions#load_tasks

Rails::Command::Actions#require_application_and_environment!

Rails::Command::Actions#set_application_directory!

Rails::Command::Base

Rails::Command::Base#help

Rails::Command::Base::banner

Rails::Command::Base::base_name

Rails::Command::Base::command_name

Rails::Command::Base::default_command_root

Rails::Command::Base::desc

Rails::Command::Base::engine?

Rails::Command::Base::executable

Rails::Command::Base::hide_command!

Rails::Command::Base::namespace

Rails::Command::Base::printing_commands

Rails::Command::Base::usage_path

Rails::Command::command_type

Rails::Command::file_lookup_paths

Rails::Command::invoke

Rails::Command::lookup_paths

Rails::Command::root

Rails::Configuration::MiddlewareStackProxy

Rails::Configuration::MiddlewareStackProxy#delete

Rails::Configuration::MiddlewareStackProxy#delete_operations

Rails::Configuration::MiddlewareStackProxy#insert

Rails::Configuration::MiddlewareStackProxy#insert_after

Rails::Configuration::MiddlewareStackProxy#insert_before

Rails::Configuration::MiddlewareStackProxy#operations

Rails::Configuration::MiddlewareStackProxy#swap

Rails::Configuration::MiddlewareStackProxy#unshift

Rails::Configuration::MiddlewareStackProxy#use

Rails::Configuration::MiddlewareStackProxy::new

Rails::ConsoleMethods

Rails::ConsoleMethods#app

Rails::ConsoleMethods#controller

Rails::ConsoleMethods#helper

Rails::ConsoleMethods#new_session

Rails::ConsoleMethods#reload!

Rails::Info

Rails::Info::inspect

Rails::Info::property

Rails::Info::to_html

Rails::Info::to_s

Rails::Paths::Path

Rails::Paths::Path#<<

Rails::Paths::Path#children

Rails::Paths::Path#concat

Rails::Paths::Path#each

Rails::Paths::Path#existent

Rails::Paths::Path#existent_directories

Rails::Paths::Path#expanded

Rails::Paths::Path#first

Rails::Paths::Path#glob

Rails::Paths::Path#last

Rails::Paths::Path#push

Rails::Paths::Path#to_a

Rails::Paths::Path#to_ary

Rails::Paths::Path#unshift

Rails::Paths::Path::new

Rails::Paths::Root

Rails::Paths::Root#[]

Rails::Paths::Root#[]=

Rails::Paths::Root#add

Rails::Paths::Root#all_paths

Rails::Paths::Root#autoload_once

Rails::Paths::Root#autoload_paths

Rails::Paths::Root#eager_load

Rails::Paths::Root#keys

Rails::Paths::Root#load_paths

Rails::Paths::Root#path

Rails::Paths::Root#values

Rails::Paths::Root#values_at

Rails::Paths::Root::new

Rails::Rack::Logger

Rails::Rack::Logger#call

Rails::Rack::Logger#call_app

Rails::Rack::Logger#compute_tags

Rails::Rack::Logger#started_request_message

Rails::Rack::Logger::new

Rails::Server

Rails::Server#app

Rails::Server#default_options

Rails::Server#middleware

Rails::Server#opt_parser

Rails::Server#set_environment

Rails::Server#start

Rails::Server::new

Rails::app_class

Rails::application

Rails::backtrace_cleaner

Rails::cache

Rails::configuration

Rails::env

Rails::env=

Rails::groups

Rails::logger

Rails::public_path

Rails::root


Rails/Application

Rails::Application

Rails::Application#assets

Rails::Application#config_for

Rails::Application#console

Rails::Application#env_config

Rails::Application#executor

Rails::Application#generators

Rails::Application#initialized?

Rails::Application#initializer

Rails::Application#isolate_namespace

Rails::Application#key_generator

Rails::Application#message_verifier

Rails::Application#rake_tasks

Rails::Application#reload_routes!

Rails::Application#reloader

Rails::Application#reloaders

Rails::Application#runner

Rails::Application#sandbox

Rails::Application#sandbox?

Rails::Application#secrets

Rails::Application::Configuration

Rails::Application::Configuration#allow_concurrency

Rails::Application::Configuration#annotations

Rails::Application::Configuration#api_only

Rails::Application::Configuration#api_only=

Rails::Application::Configuration#asset_host

Rails::Application::Configuration#autoflush_log

Rails::Application::Configuration#beginning_of_week

Rails::Application::Configuration#cache_classes

Rails::Application::Configuration#cache_store

Rails::Application::Configuration#colorize_logging

Rails::Application::Configuration#colorize_logging=

Rails::Application::Configuration#consider_all_requests_local

Rails::Application::Configuration#console

Rails::Application::Configuration#database_configuration

Rails::Application::Configuration#debug_exception_response_format

Rails::Application::Configuration#debug_exception_response_format=

Rails::Application::Configuration#eager_load

Rails::Application::Configuration#enable_dependency_loading

Rails::Application::Configuration#encoding

Rails::Application::Configuration#encoding=

Rails::Application::Configuration#exceptions_app

Rails::Application::Configuration#file_watcher

Rails::Application::Configuration#filter_parameters

Rails::Application::Configuration#filter_redirect

Rails::Application::Configuration#force_ssl

Rails::Application::Configuration#helpers_paths

Rails::Application::Configuration#load_defaults

Rails::Application::Configuration#log_formatter

Rails::Application::Configuration#log_level

Rails::Application::Configuration#log_tags

Rails::Application::Configuration#logger

Rails::Application::Configuration#paths

Rails::Application::Configuration#public_file_server

Rails::Application::Configuration#railties_order

Rails::Application::Configuration#read_encrypted_secrets

Rails::Application::Configuration#relative_url_root

Rails::Application::Configuration#reload_classes_only_on_change

Rails::Application::Configuration#secret_key_base

Rails::Application::Configuration#secret_token

Rails::Application::Configuration#session_options

Rails::Application::Configuration#session_store

Rails::Application::Configuration#ssl_options

Rails::Application::Configuration#time_zone

Rails::Application::Configuration#x

Rails::Application::Configuration::new

Rails::Application::create

Rails::Application::find_root

Rails::Application::inherited

Rails::Application::instance

Rails::Application::new


Rails/Engine

Rails::Engine

Rails::Engine#app

Rails::Engine#call

Rails::Engine#config

Rails::Engine#eager_load!

Rails::Engine#endpoint

Rails::Engine#env_config

Rails::Engine#helpers

Rails::Engine#helpers_paths

Rails::Engine#load_config_initializer

Rails::Engine#load_console

Rails::Engine#load_generators

Rails::Engine#load_runner

Rails::Engine#load_seed

Rails::Engine#load_tasks

Rails::Engine#railties

Rails::Engine#routes

Rails::Engine::Configuration

Rails::Engine::Configuration#autoload_once_paths

Rails::Engine::Configuration#autoload_paths

Rails::Engine::Configuration#eager_load_paths

Rails::Engine::Configuration#generators

Rails::Engine::Configuration#middleware

Rails::Engine::Configuration#paths

Rails::Engine::Configuration#root

Rails::Engine::Configuration#root=

Rails::Engine::Configuration::new

Rails::Engine::called_from

Rails::Engine::endpoint

Rails::Engine::find

Rails::Engine::find_root

Rails::Engine::inherited

Rails::Engine::isolate_namespace

Rails::Engine::isolated

Rails::Engine::isolated?

Rails::Engine::new


Rails/Generators

Rails::Generators

Rails::Generators::Actions

Rails::Generators::Actions#add_source

Rails::Generators::Actions#after_bundle

Rails::Generators::Actions#application

Rails::Generators::Actions#capify!

Rails::Generators::Actions#environment

Rails::Generators::Actions#execute_command

Rails::Generators::Actions#extify

Rails::Generators::Actions#gem

Rails::Generators::Actions#gem_group

Rails::Generators::Actions#generate

Rails::Generators::Actions#git

Rails::Generators::Actions#initializer

Rails::Generators::Actions#lib

Rails::Generators::Actions#log

Rails::Generators::Actions#quote

Rails::Generators::Actions#rails_command

Rails::Generators::Actions#rake

Rails::Generators::Actions#rakefile

Rails::Generators::Actions#readme

Rails::Generators::Actions#route

Rails::Generators::Actions#vendor

Rails::Generators::ActiveModel

Rails::Generators::ActiveModel#destroy

Rails::Generators::ActiveModel#errors

Rails::Generators::ActiveModel#name

Rails::Generators::ActiveModel#save

Rails::Generators::ActiveModel#update

Rails::Generators::ActiveModel::all

Rails::Generators::ActiveModel::build

Rails::Generators::ActiveModel::find

Rails::Generators::ActiveModel::new

Rails::Generators::Base

Rails::Generators::Base#extract_last_module

Rails::Generators::Base::add_shebang_option!

Rails::Generators::Base::banner

Rails::Generators::Base::base_name

Rails::Generators::Base::base_root

Rails::Generators::Base::default_aliases_for_option

Rails::Generators::Base::default_for_option

Rails::Generators::Base::default_generator_root

Rails::Generators::Base::default_source_root

Rails::Generators::Base::default_value_for_option

Rails::Generators::Base::desc

Rails::Generators::Base::generator_name

Rails::Generators::Base::hide!

Rails::Generators::Base::hook_for

Rails::Generators::Base::namespace

Rails::Generators::Base::remove_hook_for

Rails::Generators::Base::source_root

Rails::Generators::Base::usage_path

Rails::Generators::Migration

Rails::Generators::Migration#create_migration

Rails::Generators::Migration#migration_class_name

Rails::Generators::Migration#migration_file_name

Rails::Generators::Migration#migration_number

Rails::Generators::Migration#migration_template

Rails::Generators::Migration#set_migration_assigns!

Rails::Generators::NamedBase

Rails::Generators::NamedBase#application_name

Rails::Generators::NamedBase#attributes_names

Rails::Generators::NamedBase#class_name

Rails::Generators::NamedBase#class_path

Rails::Generators::NamedBase#edit_helper

Rails::Generators::NamedBase#file_name

Rails::Generators::NamedBase#file_path

Rails::Generators::NamedBase#fixture_file_name

Rails::Generators::NamedBase#human_name

Rails::Generators::NamedBase#i18n_scope

Rails::Generators::NamedBase#indent

Rails::Generators::NamedBase#index_helper

Rails::Generators::NamedBase#inside_template

Rails::Generators::NamedBase#inside_template?

Rails::Generators::NamedBase#js_template

Rails::Generators::NamedBase#module_namespacing

Rails::Generators::NamedBase#mountable_engine?

Rails::Generators::NamedBase#namespace

Rails::Generators::NamedBase#namespaced?

Rails::Generators::NamedBase#namespaced_class_path

Rails::Generators::NamedBase#namespaced_path

Rails::Generators::NamedBase#new_helper

Rails::Generators::NamedBase#plural_file_name

Rails::Generators::NamedBase#plural_name

Rails::Generators::NamedBase#plural_table_name

Rails::Generators::NamedBase#pluralize_table_names?

Rails::Generators::NamedBase#regular_class_path

Rails::Generators::NamedBase#route_url

Rails::Generators::NamedBase#show_helper

Rails::Generators::NamedBase#singular_name

Rails::Generators::NamedBase#singular_table_name

Rails::Generators::NamedBase#table_name

Rails::Generators::NamedBase#template

Rails::Generators::NamedBase#uncountable?

Rails::Generators::NamedBase#url_helper_prefix

Rails::Generators::NamedBase#wrap_with_namespace

Rails::Generators::NamedBase::check_class_collision

Rails::Generators::api_only!

Rails::Generators::command_type

Rails::Generators::fallbacks

Rails::Generators::file_lookup_paths

Rails::Generators::help

Rails::Generators::hidden_namespaces

Rails::Generators::hide_namespace

Rails::Generators::hide_namespaces

Rails::Generators::invoke

Rails::Generators::lookup_paths

Rails::Generators::no_color!

Rails::Generators::print_generators

Rails::Generators::print_list

Rails::Generators::public_namespaces

Rails::Generators::sorted_groups


Rails/Railtie

Rails::Railtie

Rails::Railtie#config

Rails::Railtie::Configuration

Rails::Railtie::Configuration#after_initialize

Rails::Railtie::Configuration#app_generators

Rails::Railtie::Configuration#app_middleware

Rails::Railtie::Configuration#before_configuration

Rails::Railtie::Configuration#before_eager_load

Rails::Railtie::Configuration#before_initialize

Rails::Railtie::Configuration#eager_load_namespaces

Rails::Railtie::Configuration#respond_to?

Rails::Railtie::Configuration#to_prepare

Rails::Railtie::Configuration#to_prepare_blocks

Rails::Railtie::Configuration#watchable_dirs

Rails::Railtie::Configuration#watchable_files

Rails::Railtie::Configuration::new

Rails::Railtie::abstract_railtie?

Rails::Railtie::configure

Rails::Railtie::console

Rails::Railtie::generators

Rails::Railtie::inherited

Rails::Railtie::instance

Rails::Railtie::railtie_name

Rails::Railtie::rake_tasks

Rails::Railtie::respond_to_missing?

Rails::Railtie::runner

Rails::Railtie::subclasses


Range

Range

Range#overlaps?


Rational

Rational

Rational#duplicable?


SecureRandom

SecureRandom

SecureRandom::base58


String

String

String#acts_like_string?

String#at

String#blank?

String#camelcase

String#camelize

String#classify

String#constantize

String#dasherize

String#deconstantize

String#demodulize

String#exclude?

String#first

String#foreign_key

String#from

String#html_safe

String#humanize

String#in_time_zone

String#indent

String#indent!

String#inquiry

String#is_utf8?

String#last

String#mb_chars

String#parameterize

String#pluralize

String#remove

String#remove!

String#safe_constantize

String#singularize

String#squish

String#squish!

String#strip_heredoc

String#tableize

String#titlecase

String#titleize

String#to

String#to_date

String#to_datetime

String#to_time

String#truncate

String#truncate_words

String#underscore

String#upcase_first


Symbol

Symbol

Symbol#duplicable?


Time

Time

Time#-

Time#<=>

Time#acts_like_time?

Time#advance

Time#ago

Time#at_beginning_of_day

Time#at_beginning_of_hour

Time#at_beginning_of_minute

Time#at_end_of_day

Time#at_end_of_hour

Time#at_end_of_minute

Time#at_midday

Time#at_middle_of_day

Time#at_midnight

Time#at_noon

Time#beginning_of_day

Time#beginning_of_hour

Time#beginning_of_minute

Time#change

Time#compare_with_coercion

Time#compare_without_coercion

Time#end_of_day

Time#end_of_hour

Time#end_of_minute

Time#eql?

Time#eql_with_coercion

Time#eql_without_coercion

Time#formatted_offset

Time#in

Time#midday

Time#middle_of_day

Time#midnight

Time#minus_with_coercion

Time#minus_without_coercion

Time#minus_without_duration

Time#noon

Time#sec_fraction

Time#seconds_since_midnight

Time#seconds_until_end_of_day

Time#since

Time#to_default_s

Time#to_formatted_s

Time#to_s

Time#to_time

Time::===

Time::at

Time::at_with_coercion

Time::at_without_coercion

Time::current

Time::days_in_month

Time::days_in_year

Time::find_zone

Time::find_zone!

Time::rfc3339

Time::use_zone

Time::zone

Time::zone=

Time::zone_default

Apidock_header

  • Welcome
  • Register
  • Projects
  • Help
  • About
  • Blog

Use OpenID

Login

Password

Remember me

  • Rspec_icon_16RSpec
  • Ruby_icon_16Ruby
  • Rails_icon_16Ruby on Rails

Flowdock

class

Importance_1

Ruby on Rails latest stable (v5.2.3)

0 notes

— Superclass:

ActiveRecord::ActiveRecordError

  • 1.0.0
    (0)

  • 1.1.6
    (0)

  • 1.2.6
    (0)

  • 2.0.3
    (38)

  • 2.1.0
    (3)

  • 2.2.1
    (0)

  • 2.3.2
    (0)

  • 2.3.8
    (0)

  • 3.0.0
    (1)

  • 3.0.9
    (-2)

  • 3.1.0
    (0)

  • 3.2.1
    (0)

  • 3.2.8
    (0)

  • 3.2.13
    (0)

  • 4.0.2
    (0)

  • 4.1.8
    (0)

  • 4.2.1
    (-2)

  • 4.2.7
    (0)

  • 4.2.9
    (0)

  • 5.0.0.1
    (18)

  • 5.1.7
    (1)

  • 5.2.3
    (0)

  • 6.0.0
    (0)

  • 6.1.3.1
    (0)

  • What’s this?

Related

  • Namespace parent
  • ActiveRecordError

Raised when connection to the database could not been established (for
example when
{ActiveRecord::Base.connection=}[rdoc-ref:ConnectionHandling#connection] is
given a nil object).

Show files where this class is defined (1 file)


Register or
log in
to add new notes.

  • Welcome
  • Register
  • Projects
  • Help
  • About
  • Blog


APIdock release: IRON STEVE (1.4)
If you have any comments, ideas or feedback, feel free to contact us at

Go to Nodeta blog
APIdock copyright Nodeta Oy 2008-2023

Flowdock

Flowdock — Team Inbox With Chat

Flowdock is a collaboration tool for technical teams. Version control, project management, deployments and your group chat in one place.

Понравилась статья? Поделить с друзьями:
  • Rainmeter погода как изменить город
  • Rage mp error game injection has timed out if this happened most probably
  • Rage mp connection lost reconnecting как исправить
  • Rage 2 работа прекращена отчет об ошибке как исправить
  • Rage 2 проблемы со звуком как исправить