Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'master' of github.com:lifo/docrails | Vijay Dev | 2012-07-07 | 3 | -6/+41 |
|\ | |||||
| * | minor text change [ci skip] | Vijay Dev | 2012-07-07 | 1 | -1/+1 |
| | | |||||
| * | Revert "Add nodoc to relation methods" | Vijay Dev | 2012-07-07 | 1 | -22/+24 |
| | | | | | | | | | | | | This reverts commit c47a698d5d497340d4e349257522212173865838. Reason: Let's revert pending further discussions | ||||
| * | Add nodoc to relation methods | Oscar Del Ben | 2012-07-06 | 1 | -24/+22 |
| | | |||||
| * | Add order docs | Oscar Del Ben | 2012-07-05 | 1 | -0/+10 |
| | | |||||
| * | Add group documentation | Oscar Del Ben | 2012-07-05 | 1 | -0/+12 |
| | | |||||
| * | Add documentation for includes | Oscar Del Ben | 2012-07-05 | 1 | -0/+11 |
| | | |||||
| * | remove :nodoc: of AR::Scoping#unscoped [ci skip] | Francesco Rodriguez | 2012-07-01 | 1 | -4/+4 |
| | | |||||
| * | fix AR::SchemaStatements#column_exists? example [ci skip] | Francesco Rodriguez | 2012-06-30 | 1 | -1/+1 |
| | | |||||
| * | update AR::SchemaStatements#column_exists? documentation [ci skip] | Francesco Rodriguez | 2012-06-30 | 1 | -2/+4 |
| | | |||||
* | | Refactor locked? method in query cache | Carlos Antonio da Silva | 2012-07-07 | 1 | -5/+2 |
| | | | | | | | | Introduced in 75b340d1a4bcf2f1233fb65a15ff6b8059e2230e | ||||
* | | Load all records in Relation#inspect | Jon Leighton | 2012-07-07 | 1 | -4/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A test was failing due to the way that Relation#inspect causes association proxies to ignore unsaved records added to the association. This is fixed by simply calling to_a and letting to_a figure out how to get the records (which, in the case of associations, takes into account new records). I think it is acceptable to do this rather than limiting the query at the database level: * It's what we've done in all released Rails versions up to this point * The goal of the limit is to not flood the console with output - this is the problem we're targeting, rather than the actual loading of the records from the database * You probably want to do something with those records later anyway, otherwise you wouldn't have built a relation for them. | ||||
* | | Merge pull request #6838 from kennyj/added_registration_task | Carlos Antonio da Silva | 2012-07-07 | 1 | -7/+11 |
|\ \ | | | | | | | Allow to register database tasks from different adapters | ||||
| * | | Added a feature to add a database task. e.g. OracleDatabaseTasks | kennyj | 2012-06-24 | 1 | -7/+11 |
| | | | |||||
* | | | Relation#inspect handles doesn't perform a new query on an already-loaded ↵ | Jon Leighton | 2012-07-07 | 1 | -1/+4 |
| | | | | | | | | | | | | relation | ||||
* | | | Simplify Relation#inspect | Jon Leighton | 2012-07-07 | 1 | -12/+3 |
| | | | |||||
* | | | Merge pull request #6997 from kennyj/fix_stored_attributes | José Valim | 2012-07-07 | 2 | -2/+2 |
|\ \ \ | | | | | | | | | Added *instance_writer: false* to stored/serialized attributes. | ||||
| * | | | Added *instance_writer: false* for stored/serialized attributes. | kennyj | 2012-07-07 | 2 | -2/+2 |
| | | | | |||||
* | | | | Limit the number of records in Relation#inspect | Damien Mathieu | 2012-07-06 | 1 | -1/+13 |
|/ / / | | | | | | | | | | While it's interesting to have the results array, it can make a console or a webpage freeze if there are a lot of them. So this limits the number of records displayed in #inspect to 10 and tells how much were effectively found. | ||||
* | | | Merge pull request #6985 from sidonath/disable-query-cache-for-locks | Rafael Mendonça França | 2012-07-06 | 1 | -1/+9 |
|\ \ \ | | | | | | | | | Disable query cache for lock queries | ||||
| * | | | Disable query cache for lock queries | Damir Zekic | 2012-07-06 | 1 | -1/+9 |
| | | | | | | | | | | | | | | | | Fixes #867 | ||||
* | | | | Show the records in Relation#inspect | Jon Leighton | 2012-07-06 | 1 | -0/+4 |
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The reason for removing the previous implementation of `#inspect` was that it hid from you that you were dealing with a `Relation` rather than an `Array`. But it is still useful to be able to see the records, particularly if you're writing something like the following in tests: assert_equal [foo], Post.where(:bar) If the assertion fails, you want to see what records were actually loaded. So this implementation makes it clear that you've got a `Relation`, but also shows your records. | ||||
* | | | Merge pull request #6927 from parndt/patch-3 | Carlos Antonio da Silva | 2012-07-05 | 1 | -2/+2 |
|\ \ \ | | | | | | | | | Make ArgumentError message more consistent in nested attributes | ||||
| * | | | Made ArgumentError messages consistent. | Philip Arndt | 2012-07-06 | 1 | -2/+2 |
| | | | | |||||
* | | | | Add documentation for inheritance_column method | Vitor Balocco | 2012-07-05 | 1 | -1/+3 |
| | | | | |||||
* | | | | fix quoting for ActiveSupport::Duration instances | Francesco Rodriguez | 2012-07-04 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch fixes quoting for ActiveSupport::Duration instances: # before >> ActiveRecord::Base.connection.quote 30.minutes => "'--- 1800\n...\n'" # after >> ActiveRecord::Base.connection.quote 30.minutes => "1800" Also, adds a test for type casting ActiveSupport::Duration instances. Related to #1119. | ||||
* | | | | Don't need to use delete in the options hash | Rafael Mendonça França | 2012-07-03 | 2 | -3/+2 |
| | | | | |||||
* | | | | Refactor references schema definitions | Aleksey Magusev | 2012-07-03 | 1 | -18/+12 |
| | | | | |||||
* | | | | Make references statements reversible | Aleksey Magusev | 2012-07-03 | 1 | -1/+13 |
| | | | | |||||
* | | | | Add references schema statements | Aleksey Magusev | 2012-07-03 | 1 | -0/+37 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Examples: add_reference :products, :supplier, polymorphic: true, index: true remove_reference :products, :user `add_belongs_to` and `remove_belongs_to` are acceptable. | ||||
* | | | | Don't mark the store as changed if an attribute isn't changed. | kennyj | 2012-07-03 | 1 | -2/+5 |
|/ / / | |||||
* | | | Unify the collation API for the database adpters | Rafael Mendonça França | 2012-07-01 | 2 | -5/+5 |
| | | | |||||
* | | | Merge pull request #6913 from lexmag/column_exists_options | Carlos Antonio da Silva | 2012-06-30 | 1 | -4/+6 |
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | | Add :default and :null options to column_exists? method Examples: column_exists?(:testings, :taggable_id, :integer, null: false) column_exists?(:testings, :taggable_type, :string, default: 'Photo') | ||||
| * | | Add more options to column_exists? method | Aleksey Magusev | 2012-06-30 | 1 | -4/+6 |
| | | | | | | | | | | | | Also fix failures in check options for nil | ||||
* | | | Merge branch 'master' of github.com:lifo/docrails | Vijay Dev | 2012-06-30 | 2 | -5/+15 |
|\ \ \ | | | | | | | | | | | | | | | | | Conflicts: activemodel/lib/active_model/errors.rb | ||||
| * | | | update AR::FinderMethods#exists?(false) example [ci skip] | Francesco Rodriguez | 2012-06-28 | 1 | -5/+7 |
| | | | | |||||
| * | | | Mention effect of accepts_nested_attributes_for on association autosave ↵ | Chris Gunther | 2012-06-27 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | | option [ci skip] | ||||
* | | | | Fix collation database task to use begin..rescue..end | Carlos Antonio da Silva | 2012-06-30 | 1 | -4/+6 |
| | | | | |||||
* | | | | Extract collation tasks to database tasks. | kennyj | 2012-07-01 | 4 | -8/+20 |
| | | | | |||||
* | | | | Remove ActiveRelation#inspect | Brian Cardarella | 2012-06-29 | 1 | -4/+0 |
| | | | | |||||
* | | | | Remove unused responsibilities and add a few load definitions to engines | José Valim | 2012-06-29 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since plugins were removed, we can clean up a few methods in engines. We also use this opportunity to move `load_console`, `load_tasks` and `load_runner` to Rails::Engine. This means that, if someone wants to improve script/rails for engines to support console or runner commands, part of the work is already done. | ||||
* | | | | Require URI | Chris Bandy | 2012-06-28 | 1 | -0/+2 |
| | | | | |||||
* | | | | Support collate and ctype on the PostgreSQL. | kennyj | 2012-06-29 | 1 | -1/+20 |
| | | | | |||||
* | | | | fixing typo in from documentation | Subba Rao Pasupuleti | 2012-06-28 | 1 | -2/+2 |
| | | | | |||||
* | | | | fix: limit of enum columns of mysql | Yamada Masaki | 2012-06-28 | 1 | -0/+2 |
| | | | | |||||
* | | | | Fixes #6825, adds tests covering cases and error possibilities, also changes ↵ | Mauricio Linhares | 2012-06-27 | 2 | -16/+25 |
| |/ / |/| | | | | | | | | SQLite3 driver to correctly generate a time column instead of datetime | ||||
* | | | Fix wrong environment. env should be RAILS_ENV or test. | kennyj | 2012-06-28 | 1 | -1/+1 |
| | | | |||||
* | | | Use args.flatten! in query methods when applicable | Carlos Antonio da Silva | 2012-06-25 | 1 | -7/+12 |
| | | | | | | | | | | | | | | | Try to use more destructive methods on *args when applicable, to avoid creating new objects. | ||||
* | | | Merge pull request #6544 from flexoid/issue-6431 | Piotr Sarnacki | 2012-06-25 | 1 | -6/+6 |
|\ \ \ | | | | | | | | | exists?(false) returns false | ||||
| * | | | exists?(false) returns false | Egor Lynko | 2012-06-25 | 1 | -6/+6 |
| | | | | | | | | | | | | | | | | `FinderMethods#exists?` finder method now returns *false* with the *false* argument |