| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Conflicts:
activerecord/lib/active_record.rb
Updated:
Arel submodule
|
| |\ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
state:resolved]
Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
|
| | | | |
| | | | |
| | | | |
| | | | | |
state:resolved] [James Le Cuirot]
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
across ruby versions.
[#2633 state:committed]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
|
|\| | | |
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
|
|\| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Conflicts:
activerecord/lib/active_record/base.rb
activerecord/lib/active_record/migration.rb
activerecord/test/cases/helper.rb
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
state:resolved]
Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
the test helper [#2663 state:resolved]
Signed-off-by: Joshua Peek <josh@joshpeek.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
state:resolved]
Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
state:resolved]
Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
compatible with, and doesn't lose, :include scopes (references to eager loaded tables)
Signed-off-by: Michael Koziarski <michael@koziarski.com>
[#2543 state:committed]
|
| | | | |
|
| | | | |
|
|\| | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
[#2594 state:open]
This reverts commit 99c103be1165da9c8299bc0977188ecf167e06a5.
|
| | | |
| | | |
| | | |
| | | | |
Proc that will reject any record with blank attributes.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
conditions like {:table_name => {:column => 'value'}}
Signed-off-by: Michael Koziarski <michael@koziarski.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Koziarski <michael@koziarski.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Koziarski <michael@koziarski.com>
|
|\| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
You can now add an :inverse_of option to has_one, has_many and belongs_to associations. This is best described with an example:
class Man < ActiveRecord::Base
has_one :face, :inverse_of => :man
end
class Face < ActiveRecord::Base
belongs_to :man, :inverse_of => :face
end
m = Man.first
f = m.face
Without :inverse_of m and f.man would be different instances of the same object (f.man being pulled from the database again). With these new :inverse_of options m and f.man are the same in memory instance.
Currently :inverse_of supports has_one and has_many (but not the :through variants) associations. It also supplies inverse support for belongs_to associations where the inverse is a has_one and it's not a polymorphic.
Signed-off-by: Murray Steele <muz@h-lame.com>
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
|
|\| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
[#2594 state:committed]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
[#2346 state:committed]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
rollback a transaction
Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
connection only when needed [#1752 state:resolved]
Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
|
| | | | |
|
|\| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
[#2581 state:committed]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
state:resolved]
Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Implemented other methods in AR::Base with Arel support.
|
| | | | |
|
|\| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
[#2550 state:committed]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
|
|/ / / |
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Example: ActiveSupport::JSON.backend = "JSONGem"
All internal Rails JSON encoding is now handled by ActiveSupport::JSON.encode(). Use of #to_json is not recommended, as it may clash with other libraries that overwrite it. However, you can recover Rails specific functionality
if you really want to use #to_json.
gem 'json'
ActiveSupport::JSON.backend = "JSONGem"
class ActiveRecord::Base
alias to_json rails_to_json
end
|
| |
| |
| |
| | |
Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
state:resolved]
Signed-off-by: Tarmo Tänav <tarmo@itech.ee>
|
| |
| |
| |
| |
| |
| | |
supported. [#2418 state:resolved]
Signed-off-by: Tarmo Tänav <tarmo@itech.ee>
|
| |
| |
| |
| | |
Signed-off-by: Tarmo Tänav <tarmo@itech.ee>
|
| | |
|
| |
| |
| |
| | |
have hash conditions on the same table
|
| |
| |
| |
| | |
record when the current record is saved or destroyed [DHH]
|
| |
| |
| |
| | |
the current time [DHH]
|