Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #7822 from lulalala/reset-counter-cache-for-has-many-through | Rafael Mendonça França | 2012-10-02 | 1 | -2/+7 |
|\ | | | | | Fix reset_counters crashing on has_many :through associations. | ||||
| * | Fix reset_counters() crashing on has_many :through associations. | lulalala | 2012-10-02 | 1 | -2/+7 |
| | | | | | | | | | | The counter column name in the intermediate model need to be access via the through reflection. | ||||
* | | Merge pull request #7708 from bdurand/optimize_log_subscribers | Rafael Mendonça França | 2012-10-01 | 1 | -4/+6 |
|\ \ | |/ |/| | Optimize log subscribers to check if the log level is sufficient | ||||
| * | Optimize log subscribers to check if the log level is sufficient before ↵ | Brian Durand | 2012-09-30 | 1 | -4/+6 |
| | | | | | | | | performing an operations. | ||||
* | | small refactoring of build_relation in uniqueness | Angelo Capilleri | 2012-09-29 | 1 | -5/+3 |
| | | | | | | | | | | reflection init as 'if' stantment. column is always the same expression and depends from the changing of attributes | ||||
* | | Fix syntax error with no US-ASCII char | Rafael Mendonça França | 2012-09-28 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'master' of github.com:lifo/docrails | Vijay Dev | 2012-09-28 | 17 | -186/+161 |
|\ \ | | | | | | | | | | | | | Conflicts: actionpack/lib/action_view/helpers/asset_tag_helper.rb | ||||
| * | | remove added indentation from the last commit [ci skip] | Francesco Rodriguez | 2012-09-22 | 1 | -1/+1 |
| | | | |||||
| * | | update AR::Validations documentation [ci skip] | Francesco Rodriguez | 2012-09-22 | 5 | -28/+28 |
| | | | |||||
| * | | nodoc AR::Railtie [ci skip] | Francesco Rodriguez | 2012-09-21 | 2 | -4/+4 |
| | | | |||||
| * | | update AR::Scoping documentation [ci skip] | Francesco Rodriguez | 2012-09-21 | 2 | -91/+77 |
| | | | |||||
| * | | add :nodoc: directive to AR::Fixtures::File [ci skip] | Francesco Rodriguez | 2012-09-21 | 1 | -1/+1 |
| | | | |||||
| * | | fix AR::Coders::YAMLColumn nodoc [ci skip] | Francesco Rodriguez | 2012-09-21 | 1 | -4/+2 |
| | | | |||||
| * | | update AR/attribute_methods documentation [ci skip] | Francesco Rodriguez | 2012-09-21 | 4 | -26/+36 |
| | | | |||||
| * | | Better docs for overriding inheretance column | Steve Klabnik | 2012-09-22 | 1 | -5/+2 |
| | | | |||||
| * | | fix AR::AttributeMethods::Dirty :nodoc: [ci skip] | Francesco Rodriguez | 2012-09-21 | 1 | -4/+4 |
| | | | |||||
| * | | fix AR::Associations::CollectionProxy#delete broken documentation [ci skip] | Francesco Rodriguez | 2012-09-21 | 1 | -23/+2 |
| | | | |||||
| * | | update AR::Associations::CollectionProxy#loaded? documentation [ci skip] | Francesco Rodriguez | 2012-09-21 | 1 | -1/+6 |
| | | | |||||
* | | | Support for partial inserts. | Jon Leighton | 2012-09-28 | 7 | -15/+37 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When inserting new records, only the fields which have been changed from the defaults will actually be included in the INSERT statement. The other fields will be populated by the database. This is more efficient, and also means that it will be safe to remove database columns without getting subsequent errors in running app processes (so long as the code in those processes doesn't contain any references to the removed column). | ||||
* | | | Removing dead code. attribute_cast_code is not called. | kennyj | 2012-09-28 | 2 | -25/+0 |
| | | | |||||
* | | | Fix destructive side effects from marshaling an association caused by ↵ | Jeremy Kemper | 2012-09-25 | 1 | -5/+2 |
| | | | | | | | | | | | | 65843e1acc0c8d285ff79f8c9c49d4d1215440be | ||||
* | | | make clear that expired db/schema_cache.dump are ignored | Xavier Noria | 2012-09-24 | 1 | -1/+1 |
| | | | |||||
* | | | start could be a string | Santiago Pastorino | 2012-09-21 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | Related to 761bc751d31c22e2c2fdae2b4cdd435b68b6d783 and eb876c4d07130f15be2cac7be968cc393f959c62 | ||||
* | | | Revert "Fix find_in_batches with customized primary_key" | Santiago Pastorino | 2012-09-21 | 1 | -7/+6 |
| | | | | | | | | | | | | | | | | | | | | | This reverts commit 761bc751d31c22e2c2fdae2b4cdd435b68b6d783. This commit wasn't fixing any issue just using the same table for different models with different primary keys. | ||||
* | | | Correct default charset/collation for mysql dbs | Jeremy Kemper | 2012-09-21 | 1 | -6/+9 |
|/ / | |||||
* | | Use default charset/collation only if *neither* is specified. Otherwise we ↵ | Jeremy Kemper | 2012-09-21 | 1 | -4/+7 |
| | | | | | | | | set utf8_unicode_ci collation on latin1 table. | ||||
* | | Merge branch 'master' of github.com:lifo/docrails | Vijay Dev | 2012-09-21 | 2 | -8/+16 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: actionmailer/lib/action_mailer/base.rb activesupport/lib/active_support/configurable.rb activesupport/lib/active_support/core_ext/module/deprecation.rb guides/source/action_controller_overview.md guides/source/active_support_core_extensions.md guides/source/ajax_on_rails.textile guides/source/association_basics.textile guides/source/upgrading_ruby_on_rails.md While resolving conflicts, I have chosen to ignore changes done in docrails at some places - these will be most likely 1.9 hash syntax changes. | ||||
| * | | Add extra note about :dependent => :destroy. | Steve Klabnik | 2012-09-21 | 1 | -1/+4 |
| | | | | | | | | | | | | Callbacks may interfere with each other. | ||||
| * | | fix :nodoc:s in AR::Timestamp [ci skip] | Francesco Rodriguez | 2012-09-19 | 1 | -7/+7 |
| | | | |||||
| * | | Doc typo: depenent -> dependent; trailing ws. | Henrik N | 2012-09-16 | 1 | -2/+2 |
| | | | |||||
| * | | Improve documentation about :dependent and callbacks. | Steve Klabnik | 2012-09-15 | 1 | -0/+5 |
| | | | | | | | | | | | | Fixes #3458. | ||||
* | | | Support for specifying transaction isolation level | Jon Leighton | 2012-09-21 | 7 | -15/+107 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If your database supports setting the isolation level for a transaction, you can set it like so: Post.transaction(isolation: :serializable) do # ... end Valid isolation levels are: * `:read_uncommitted` * `:read_committed` * `:repeatable_read` * `:serializable` You should consult the documentation for your database to understand the semantics of these different levels: * http://www.postgresql.org/docs/9.1/static/transaction-iso.html * https://dev.mysql.com/doc/refman/5.0/en/set-transaction.html An `ActiveRecord::TransactionIsolationError` will be raised if: * The adapter does not support setting the isolation level * You are joining an existing open transaction * You are creating a nested (savepoint) transaction The mysql, mysql2 and postgresql adapters support setting the transaction isolation level. However, support is disabled for mysql versions below 5, because they are affected by a bug (http://bugs.mysql.com/bug.php?id=39170) which means the isolation level gets persisted outside the transaction. | ||||
* | | | Merge pull request #5248 from ↵ | Jon Leighton | 2012-09-21 | 1 | -0/+1 |
|\ \ \ | | | | | | | | | | | | | | | | | jcoleman/should-unset-association-when-an-existing-record-is-destroyed Unset association when existing record is destroyed. | ||||
| * | | | Unset association when existing record is destroyed. | James Coleman | 2012-03-02 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | To avoid foreign key errors (and invalid data) in the database, when a belongs_to association is destroyed, it should also be nil'd out on the parent object. | ||||
* | | | | rename AR::Model::Tag to AR::Tag - fixes #7714 | Francesco Rodriguez | 2012-09-20 | 4 | -12/+12 |
| | | | | |||||
* | | | | Freeze columns only once per Result | Santiago Pastorino | 2012-09-20 | 1 | -6/+9 |
| | | | | |||||
* | | | | Freeze columns just before using them as hash keys | Santiago Pastorino | 2012-09-20 | 1 | -2/+5 |
| | | | | |||||
* | | | | Merge pull request #7631 from jeremyevans/patch-1 | Aaron Patterson | 2012-09-19 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | Freeze columns before using them as hash keys | ||||
| * | | | | Freeze columns before using them as hash keys | Jeremy Evans | 2012-09-13 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | This reduces the number of allocated strings from columns * (rows + 1) to just columns. | ||||
* | | | | | update AR::AttributeAssignment documentation [ci skip] | Francesco Rodriguez | 2012-09-19 | 1 | -5/+5 |
| | | | | | |||||
* | | | | | Merge pull request #7710 from guilleiguaran/refactor-ar-attributes-method | Rafael Mendonça França | 2012-09-19 | 1 | -10/+4 |
|\ \ \ \ \ | | | | | | | | | | | | | AR::Base#attributes= is just an alias for AR::Base#assign_attributes | ||||
| * | | | | | AR::Base#attributes= is just an alias for AR::Base#assign_attributes | Guillermo Iguaran | 2012-09-19 | 1 | -10/+4 |
| | | | | | | |||||
* | | | | | | Fix out-of-date URL. | Alex Reisner | 2012-09-19 | 1 | -1/+1 |
| |_|_|_|/ |/| | | | | |||||
* | | | | | Load the environment after creating the database | Jeremy Kemper | 2012-09-19 | 1 | -2/+2 |
| | | | | | |||||
* | | | | | Revert "Make sure :environment task is executed before db:schema:load or ↵ | Jeremy Kemper | 2012-09-19 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | db:structure:load " Breaks db:setup because it tries to load the environment before creating the database. This reverts commit 5ca11fefce6d83f5db399aa4412f1f1a0d42b2e6. | ||||
* | | | | | fix querying with an empty hash | Damien Mathieu | 2012-09-19 | 1 | -2/+6 |
| | | | | | | | | | | | | | | | | | | | | Closes #6960 | ||||
* | | | | | Remove unused private method AR::NestedAttributes#unassignable_keys and ↵ | Guillermo Iguaran | 2012-09-19 | 1 | -5/+1 |
|/ / / / | | | | | | | | | | | | | reference to mass_assignment options | ||||
* | | | | Update AR::Base.create and AR:Base#update_attributes docs to remove ↵ | Guillermo Iguaran | 2012-09-18 | 1 | -11/+0 |
| | | | | | | | | | | | | | | | | references to mass assignment options | ||||
* | | | | Update docs for AR::Base#new to remove references to mass_assignment_options | Guillermo Iguaran | 2012-09-18 | 1 | -10/+1 |
| | | | | |||||
* | | | | Merge pull request #7251 from rails/integrate-strong_parameters | David Heinemeier Hansson | 2012-09-18 | 14 | -171/+74 |
|\ \ \ \ | | | | | | | | | | | Integrate strong_parameters in Rails 4 |