Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | documentation fixes for Array.wrap and AR::Validations::AssociatedValidator | Hrvoje Šimić | 2013-04-17 | 1 | -2/+2 |
| | |||||
* | Change uniq validation with conditions examples to use where with hashes | Carlos Antonio da Silva | 2013-03-09 | 1 | -3/+3 |
| | | | | Take the opportunity to showcase where.not. | ||||
* | Uniqueness validation uses a proc to specify the `:conditions` option. | Yves Senn | 2013-03-09 | 1 | -3/+7 |
| | | | | | This is a follow up to #5321 and follows the general direction in AR to make things lazy evaluated. | ||||
* | Extract some methods | Carlos Antonio da Silva | 2012-12-18 | 1 | -16/+22 |
| | |||||
* | Change relation in place | Carlos Antonio da Silva | 2012-12-18 | 1 | -1/+1 |
| | |||||
* | Simplify value logic by always typecasting | Carlos Antonio da Silva | 2012-12-18 | 1 | -11/+5 |
| | |||||
* | Avoid unnecessary hashes with error options | Carlos Antonio da Silva | 2012-12-18 | 1 | -1/+4 |
| | |||||
* | Remove prepend_and_append requirement from AS | Carlos Antonio da Silva | 2012-12-18 | 1 | -3/+1 |
| | | | | It's not necessary to use this extension here, we are fine with Array#unshift. | ||||
* | Refactor uniqueness validator logic a bit | Carlos Antonio da Silva | 2012-12-18 | 1 | -10/+5 |
| | | | | | Cleanup some code, avoid extra hash with reverse_merge, and don't use send for :id, since it's always present. | ||||
* | Added support for validates_uniqueness_of in PostgreSQL array columns. ↵ | Pedro Padron | 2012-12-18 | 1 | -1/+6 |
| | | | | Fixes: #8075. | ||||
* | Fix bug with presence validation of associations. | Scott Willson | 2012-10-16 | 1 | -2/+4 |
| | | | | Would incorrectly add duplicated errors when the association was blank. Bug introduced in 1fab518c6a75dac5773654646eb724a59741bc13. | ||||
* | refactoring of uniqueness validate_each | Angelo Capilleri | 2012-10-14 | 1 | -1/+2 |
| | | | | get scope_value only one time dependig on reflection | ||||
* | 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 | ||||
* | update AR::Validations documentation [ci skip] | Francesco Rodriguez | 2012-09-22 | 3 | -16/+15 |
| | |||||
* | Merge branch 'master' of github.com:lifo/docrails | Vijay Dev | 2012-08-04 | 2 | -44/+64 |
|\ | | | | | | | | | | | Conflicts: activemodel/lib/active_model/secure_password.rb activerecord/lib/active_record/associations/collection_proxy.rb | ||||
| * | update AR::Validations::AssociatedValidator documentation [ci skip] | Francesco Rodriguez | 2012-07-29 | 1 | -13/+19 |
| | | |||||
| * | update AR::Validations::UniquenessValidator documentation [ci skip] | Francesco Rodriguez | 2012-07-29 | 1 | -31/+45 |
| | | |||||
* | | Merge pull request #6827 from zephyr-dev/master | José Valim | 2012-07-27 | 1 | -0/+64 |
|\ \ | |/ |/| | Validates_presence_of associated object marked for destruction | ||||
| * | AR has a subclass of AM:PresenceValidator. | Brent Wheeldon & Nick Monje | 2012-07-20 | 1 | -0/+64 |
| | | | | | | | | | | | | | | This allows us to mark the parent object as invalid if all associated objects in a presence validated association are marked for destruction. See: https://github.com/rails/rails/issues/6812 | ||||
* | | Fixes "Cannot visit ..." with validates_uniqueness_of | beerlington | 2012-07-17 | 1 | -1/+1 |
|/ | | | | | | Fixes issue with overrding ActiveRecord reader methods with a composed object and using that attribute as the scope of a validates_uniqueness_of validation. | ||||
* | fix tests for SQLite3Adapter | Andrey Deryabin | 2012-04-27 | 1 | -1/+0 |
| | |||||
* | Correct grammar in documentation | Mattias Pfeiffer | 2012-03-07 | 1 | -1/+1 |
| | |||||
* | Change syntax to accept an AR::Relation instead of old conditions hash/array. | Mattias Pfeiffer | 2012-03-07 | 1 | -3/+9 |
| | |||||
* | Add :conditions option to uniqueness validator | Mattias Pfeiffer | 2012-03-07 | 1 | -2/+12 |
| | |||||
* | say unshift when you mean unshift (modulus prepend) | Xavier Noria | 2012-02-11 | 1 | -1/+3 |
| | |||||
* | Remove initialize variable columnn, not needed | Paco Guzman | 2012-01-29 | 1 | -2/+1 |
| | |||||
* | validate related records in the same validation context as parent. | Emmanuel Oga | 2012-01-17 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | E.G.: ```ruby class Parent < ActiveRecord::Base has_one :child validates_presence_of :name, :on => "custom_context" validates_associated :child end class Child < ActiveRecord::Base belongs_to :parent validates_presence_of :name, :on => "custom_context" end p = Parent.new(:name => "Montoto", :child => Child.new) p.valid?(:custom_context) # => Returns true, even though the child is not valid under the same context. ``` | ||||
* | allow association as 1st uniqueness validation arg | Dan Pickett | 2012-01-06 | 1 | -1/+9 |
| | | | #4321 | ||||
* | allow an association as a scope parameter | Dan Pickett | 2012-01-06 | 1 | -0/+5 |
| | | | #4321 | ||||
* | Fixed nil field value uniqueness check | pyromaniac | 2012-01-06 | 1 | -2/+2 |
| | |||||
* | Revert "Merge pull request #2325 from pyromaniac/master" | José Valim | 2012-01-06 | 1 | -1/+1 |
| | | | | | | | It breaks the build for mysql. This reverts commit 958d25df4a1b0d41ce5deeeb0739c93b49bbd18d, reversing changes made to 8f309e31057e1b26fefedb199ab0526126fb1fe4. | ||||
* | Merge pull request #4340 from rafaelfranca/patch-1 | José Valim | 2012-01-05 | 1 | -4/+2 |
|\ | | | | | Remove more Array.wrap calls | ||||
| * | Whitespaces :scissors: | Rafael Mendonça França | 2012-01-06 | 1 | -1/+1 |
| | | |||||
| * | Remove Array.wrap calls in ActiveRecord | Rafael Mendonça França | 2012-01-06 | 1 | -3/+1 |
| | | |||||
* | | Fixed nil field value uniqueness check | pyromaniac | 2012-01-06 | 1 | -1/+1 |
|/ | |||||
* | remove useless call to mb_chars | Sergey Nartimov | 2012-01-05 | 1 | -1/+1 |
| | |||||
* | Do not validate associated records marked for destruction | Olek Janiszewski | 2011-12-05 | 1 | -2/+3 |
| | | | | | | The main reason for this change is to fix a bug where `validates_associated` would prevent `accepts_nested_attributes_for` with `allow_destroy: true` from destroying invalid associated records. | ||||
* | Only use LOWER for mysql case insensitive uniqueness check when column has a ↵ | Joseph Palermo | 2011-10-09 | 1 | -2/+2 |
| | | | | case sensitive collation. | ||||
* | make the warning clear about the effect of using validates_associated on ↵ | Vijay Dev | 2011-08-04 | 1 | -9/+1 |
| | | | | both sides on an association. | ||||
* | Remove extra white spaces on ActiveRecord docs. | Sebastian Martinez | 2011-05-23 | 2 | -4/+4 |
| | |||||
* | Do not use SQL LIKE operator for case insensitive uniqueness validation | Raimonds Simanovskis | 2011-04-25 | 1 | -2/+3 |
| | | | It can result in wrong results if values contain special % or _ characters. It is safer to use SQL LOWER function and compare for equality. | ||||
* | adding a case_sensitive_modifier for forcing comparisons to be case sensitive | Aaron Patterson | 2011-04-11 | 1 | -0/+1 |
| | |||||
* | Refactored uniqueness validator to use Arel instead of hardcoded SQL | Brian Cardarella | 2011-04-10 | 1 | -26/+11 |
| | |||||
* | Adjust unique constraint comment to include info about the RecordNotUnique ↵ | Anders Elfving | 2011-03-13 | 1 | -4/+11 |
| | | | | exception | ||||
* | copy-edits 8d96b89 | Xavier Noria | 2011-02-21 | 1 | -1/+3 |
| | |||||
* | Clarification of ActiveRecord ActiveModel validation documentation | Peer Allan | 2011-02-18 | 1 | -1/+1 |
| | |||||
* | make sure de-serialization happens on object instantiation | Aaron Patterson | 2011-02-01 | 1 | -0/+6 |
| | |||||
* | store the serialized column values in the @attributes hash | Aaron Patterson | 2011-02-01 | 1 | -6/+0 |
| | |||||
* | move the coders to the serialized_attributes hash | Aaron Patterson | 2011-02-01 | 1 | -2/+4 |
| | |||||
* | Fix documentation for validates_uniqueness_of to NOT have a :scope argument ↵ | Ryan Bigg | 2011-01-06 | 1 | -3/+8 |
| | | | | as the prime example. Show scope examples after prime example. |