Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | rake:db:test:prepare falls back to original environment after execution. | markevich | 2013-05-02 | 2 | -3/+11 | |
| | | | | ||||||
* | | | | Add parameter :sslcompression to PostgreSQL adapter. | Lars Kanis | 2013-05-02 | 1 | -2/+2 | |
|/ / / | | | | | | | | | | It is new in PostgreSQL-9.2 . | |||||
* / / | Add test for `AR::Base#to_param` | Takehiro Adachi | 2013-05-02 | 1 | -1/+6 | |
|/ / | | | | | | | | | | | | | According to the doc of `AR::Base#to_param`( https://github.com/rails/rails/blob/04cda1848cb847c2bdad0bfc12160dc8d554 7775/activerecord/lib/active_record/integration.rb#L18 ), it returns `nil` if the record is not persisted. | |||||
* | | Merge pull request #10396 from tkhr/extract-test-code-from-base_test.rb | Carlos Antonio da Silva | 2013-05-01 | 2 | -73/+82 | |
|\ \ | | | | | | | Extract tests code out from AR's base_test.rb to integration_test.rb | |||||
| * | | Extract tests code out from AR's base_test.rb to integration_test.rb | Takehiro Adachi | 2013-05-02 | 2 | -73/+82 | |
| |/ | | | | | | | | | | | `AR::Base#to_param` and `AR::Base#cache_key` is defined at active_record/integration.rb, so tests for those methods should be at integration_test.rb | |||||
* | | Merge pull request #7839 from ↵ | Aaron Patterson | 2013-05-01 | 7 | -9/+70 | |
|\ \ | | | | | | | | | | | | | chancancode/handle_aliased_attributes_in_ar_relation Handle aliased attributes in AR::Relation | |||||
| * | | Handle aliased attributes in ActiveRecord::Relation. | Godfrey Chan | 2013-05-01 | 7 | -9/+70 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When using symbol keys, ActiveRecord will now translate aliased attribute names to the actual column name used in the database: With the model class Topic alias_attribute :heading, :title end The call Topic.where(heading: 'The First Topic') should yield the same result as Topic.where(title: 'The First Topic') This also applies to ActiveRecord::Relation::Calculations calls such as `Model.sum(:aliased)` and `Model.pluck(:aliased)`. This will not work with SQL fragment strings like `Model.sum('DISTINCT aliased')`. Github #7839 *Godfrey Chan* | |||||
* | | | Improve docs for postgresql with uuid primary keys [ci skip] | Carlos Antonio da Silva | 2013-05-01 | 2 | -9/+7 | |
|/ / | | | | | | | Introduced in 09ac1776abc0d3482f491f2d49f47bcb3d9a4ad7. | |||||
* / | allow override of uuid_generate_v4() default by passing default: nil | Chad Moone | 2013-05-01 | 2 | -1/+61 | |
|/ | | | | without this, it's not possible to use UUID primary keys without uuid-ossp installed and activated | |||||
* | Merge branch 'master' of github.com:lifo/docrails | Vijay Dev | 2013-05-01 | 3 | -3/+12 | |
|\ | ||||||
| * | readonly info for save and save! | Neeraj Singh | 2013-04-17 | 1 | -0/+6 | |
| | | ||||||
| * | documentation fixes for Array.wrap and AR::Validations::AssociatedValidator | Hrvoje Šimić | 2013-04-17 | 1 | -2/+2 | |
| | | ||||||
| * | updated rdoc to reflect info about readonly attribute | Neeraj Singh | 2013-04-17 | 1 | -0/+2 | |
| | | ||||||
| * | without autosave option updated records not save | Neeraj Singh | 2013-04-17 | 1 | -1/+2 | |
| | | | | | | | | | | Emphasizing that without autosave option only new records are saved and updated records are not saved | |||||
* | | maintain return value for recreate_database | Aaron Patterson | 2013-04-30 | 1 | -1/+2 | |
| | | ||||||
* | | Mute psql output when running rake db:schema:load | Godfrey Chan | 2013-04-30 | 3 | -2/+6 | |
| | | ||||||
* | | Fix #8856 Ensure has_one association=(associate) triggers save. | Chris Thompson | 2013-04-30 | 3 | -3/+24 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | activerecord/lib/active_record/associations.rb states: # [association=(associate)] # Assigns the associate object, extracts the primary key, sets it as the foreign key, # and saves the associate object. Since commit 42dd5d9f2976677a4bf22347f2dde1a8135dfbb4 to fix #7191, this is no longer the case if the associate has changed, but is the same object. For example: # Pirate has_one :ship pirate = Pirate.create!(catchphrase: "A Pirate") ship = pirate.build_ship(name: 'old name') ship.save! ship.name = 'new name' pirate.ship = ship That last line should trigger a save. Although we are not changing the association, the associate (ship) has changed. | |||||
* | | Merge pull request #10390 from Noemj/bind_param_handling | Rafael Mendonça França | 2013-04-30 | 1 | -3/+3 | |
|\ \ | | | | | | | Added :nodoc: for relation.rb's private methods | |||||
| * | | Added :nodoc: for private methods | Noemj | 2013-04-30 | 1 | -3/+3 | |
| | | | ||||||
* | | | mysql needs to reconnect after recreate. Thanks @mperham | Aaron Patterson | 2013-04-30 | 1 | -0/+1 | |
| | | | ||||||
* | | | Abort a rake task when missing db/structure.sql like `db:schema:load` task. | kennyj | 2013-05-01 | 4 | -6/+21 | |
|/ / | ||||||
* | | Moved update_record logic to relation.rb | Noemj | 2013-04-30 | 2 | -26/+28 | |
| | | ||||||
* | | add missing :nodoc: marks to ActiveRecord::Delegation [ci skip] | Francesco Rodriguez | 2013-04-29 | 1 | -3/+3 | |
| | | ||||||
* | | rails/master is now 4.1.0.beta | Rafael Mendonça França | 2013-04-29 | 2 | -2044/+3 | |
| | | ||||||
* | | Bump version to rc1 | David Heinemeier Hansson | 2013-04-29 | 1 | -1/+1 | |
| | | ||||||
* | | Bump activerecord-deprecated_finders. Fixes #10304 | Rafael Mendonça França | 2013-04-29 | 1 | -1/+1 | |
| | | ||||||
* | | Merge pull request #10372 from ↵ | Jeremy Kemper | 2013-04-28 | 3 | -12/+13 | |
|\ \ | | | | | | | | | | | | | jeremy/statement-invalid-wraps-underlying-exception StatementInvalid takes WrappedDatabaseException's place | |||||
| * | | StatementInvalid takes WrappedDatabaseException's place | Jeremy Kemper | 2013-04-28 | 3 | -12/+13 | |
| | | | ||||||
* | | | Delegate #unscope query method | Carlos Antonio da Silva | 2013-04-28 | 2 | -1/+11 | |
|/ / | ||||||
* | | Merge pull request #10368 from demands/fix-typo | Guillermo Iguaran | 2013-04-28 | 1 | -1/+1 | |
|\ \ | | | | | | | Fix typo in serialized_attribute_test. [ci skip] | |||||
| * | | Fix typo in serialized_attribute_test. [ci skip] | Max Edmands | 2013-04-28 | 1 | -1/+1 | |
| | | | ||||||
* | | | fixes a test, and explains why AR::AttributeMethods checks ↵ | Xavier Noria | 2013-04-28 | 3 | -6/+8 | |
|/ / | | | | | | | defined?(@attributes) in some places | |||||
* | | adding test for the symbol refs | Aaron Patterson | 2013-04-26 | 1 | -0/+7 | |
| | | ||||||
* | | ActiveRecord -> Active Record | Xavier Noria | 2013-04-25 | 1 | -1/+1 | |
| | | ||||||
* | | fixes warning in the AR test suite | Xavier Noria | 2013-04-25 | 1 | -1/+1 | |
| | | ||||||
* | | Review DatabaseTasks docs [ci skip] | Carlos Antonio da Silva | 2013-04-24 | 1 | -17/+17 | |
| | | ||||||
* | | Merge pull request #10333 from ikataitsev/move-test-method-to-tests | Rafael Mendonça França | 2013-04-24 | 2 | -8/+9 | |
|\ \ | | | | | | | Move method used only in the test to the test code itself | |||||
| * | | Move method used only in the test to the test code itself | Ivan Kataitsev | 2013-04-25 | 2 | -8/+9 | |
| | | | ||||||
* | | | Minor AR changelog review [ci skip] | Carlos Antonio da Silva | 2013-04-24 | 1 | -6/+8 | |
|/ / | ||||||
* | | Merge branch 'active-record-standalone-improvements' | Piotr Sarnacki | 2013-04-24 | 4 | -24/+92 | |
|\ \ | ||||||
| * | | Use env == 'development' instead of env.development? | Piotr Sarnacki | 2013-04-24 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | It's simpler to assume that passed env is just a string without any extensions, especially when DatabaseTasks are intended to be used also without rails. | |||||
| * | | Move CHANGELOG entry for db.rake improvements to 4.0.0 | Piotr Sarnacki | 2013-04-24 | 1 | -3/+1 | |
| | | | ||||||
| * | | Don't require Rails.env in order to use AR::Tasks::DatabaseTasks | Piotr Sarnacki | 2013-04-24 | 2 | -6/+8 | |
| | | | ||||||
| * | | Add some documentation to ActiveRecord::Tasks::DatabaseTasks | Piotr Sarnacki | 2013-04-24 | 1 | -1/+29 | |
| | | | | | | | | | | | | | | | | | | This is a public class, which could be used directly in order to allow easier database management. Now it also contains settings, which will be used by databases.rake. | |||||
| * | | Use DatabaseTasks.fixtures_path instead of FIXTURES_PATH in db.rake | Piotr Sarnacki | 2013-04-24 | 3 | -3/+22 | |
| | | | | | | | | | | | | | | | | | | This will allow to set fixtures path in global config easier, it should be not needed to use FIXTURES_PATH every time user wants to load fixtures. | |||||
| * | | Don't require having Rails.application to run database tasks | Piotr Sarnacki | 2013-04-24 | 4 | -15/+36 | |
| | | | ||||||
* | | | Added testcase for #10067 and a CHANGELOG entry about this change. | kennyj | 2013-04-25 | 2 | -0/+21 | |
| | | | ||||||
* | | | Fix a SystemStackError that occurs when using time zone aware attributes. | Dan Erikson | 2013-04-25 | 1 | -1/+1 | |
| | | | | | | | | | | | | This fixes issue #10066 | |||||
* | | | Remove code duplication | Neeraj Singh | 2013-04-24 | 1 | -8/+9 | |
| | | | ||||||
* | | | Lookup the class at runtime, not when the association is built | Andrew White | 2013-04-24 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Trying to lookup the parent class when the association is being built runs the risk of generating uninitialized constant errors because classes haven't been fully defined yet. To work around this we look up the class at runtime through the `association` method. Fixes #10197. |