When a route references a missing controller, raise ActionController::RoutingError with a clearer message
Fixed DataMapper namings in symbols and constants.
Reset postgreSQL search path in db:test:clone_structure.

This patch resets the postgres search path in the structure.sql after
the structure is dumped in order to find schema_migrations table when
multiples schemas are used.

Fixes #945
Refactor define_restrict_dependency_method using reflection
#read_entry in ActiveSupport::Cache::FileStore should log details of the exception when an exception is thrown.
Maximum wait_timeout on Windows is 2147483
when using a preloaded array and the uniq flag is set then return the size of the uniq array
Allow manual rollbacks in after_save to reset object correctly
[#5559] Do not black out the system timezone DST jump hour if Time.zone differs from that.

The system timezone DST jump hour should not be blacked out by Time.zone.parse if current Time.zone does not do the jump at that time.

Fixes #5559.
Remove sort on attributes.keys
allow the :converter Proc form composed_of to return nil

This makes it possible to filter invalid input values before they are passed
into the value-object (like empty strings). This behaviour is only relevant
if the :allow_nil options is set to true. Otherwise you will get
the resulting NoMethodError.
Adds migration and schema dump support for INET, CIDR, and MACADDR
Initial proof reading of getting started guide
Converts inet and cidr columns to NetAddr::CIDR
Compressed all images from the guide through ImageOptim which saves sometimes up to 74.6% in size [ci skip]
Removes NetAddr dependency
has_secure_password shouldn't validate password_digest.  It should also take options to turn validations off.
Updated tests for has_secure_password.
Postgresql doesn't accept limits on binary (bytea) columns.
Remove prepared statement from system query in postgresql adapter