1. 21 2月, 2011 1 次提交
  2. 19 2月, 2011 1 次提交
  3. 14 8月, 2010 2 次提交
  4. 03 8月, 2010 1 次提交
  5. 21 6月, 2010 1 次提交
    • J
      Make ActiveModel::Errors#add_on_blank and #add_on_empty accept an options hash... · 26392c4a
      Jeroen van Dijk 提交于
      Make ActiveModel::Errors#add_on_blank and #add_on_empty accept an options hash and make various Validators pass their (filtered) options.
      
      This makes it possible to pass additional options through Validators to message generation. E.g. plugin authors want to add validates_presence_of :foo, :format => "some format".
      
      Also, cleanup the :default vs :message options confusion in ActiveModel validation message generation.
      
      Also, deprecate ActiveModel::Errors#add_on_blank(attributes, custom_message) in favor of ActiveModel::Errors#add_on_blank(attributes, options).
      
      Also, refactoring of ActiveModel and ActiveRecord Validation tests. Test are a lot more DRY now. Better test coverage as well now.
      
      The first four points were reapplied from an older patch of Sven Fuchs which didn't apply cleanly anymore and was not complete yet.
      Signed-off-by: NJosé Valim <jose.valim@gmail.com>
      26392c4a
  6. 16 5月, 2010 2 次提交
    • J
      Revert "Make ActiveModel::Errors#add_on_blank and #add_on_empty accept an... · d6cbb27e
      José Valim 提交于
      Revert "Make ActiveModel::Errors#add_on_blank and #add_on_empty accept an options hash and make various Validators pass their (filtered) options."
      
      Having a huge array to whitelist options is not the proper way to handle this case. This means that the ActiveModel::Errors object should know about the options given in *all* validators and break the extensibility added by the validators itself. If the intent is to whitelist options before sending them to I18n, each validator should clean its respective options instead of throwing the responsibility to the Errors object.
      
      This reverts commit bc1c8d58.
      d6cbb27e
    • J
      Make ActiveModel::Errors#add_on_blank and #add_on_empty accept an options hash... · bc1c8d58
      Jeroen van Dijk 提交于
      Make ActiveModel::Errors#add_on_blank and #add_on_empty accept an options hash and make various Validators pass their (filtered) options.
      
      This makes it possible to pass additional options through Validators to message
      generation. E.g. plugin authors want to add validates_presence_of :foo, :format
      => "some format".
      
      Also, cleanup the :default vs :message options confusion in ActiveModel
      validation message generation.
      
      Also, deprecate ActiveModel::Errors#add_on_blank(attributes, custom_message) in
      favor of ActiveModel::Errors#add_on_blank(attributes, options).
      
      Original patch by Sven Fuchs, some minor changes and has been changed to be applicable to master again
      
      [#4057 state:committed]
      Signed-off-by: NJeremy Kemper <jeremy@bitsweat.net>
      bc1c8d58
  7. 09 1月, 2010 1 次提交
  8. 23 12月, 2009 2 次提交
  9. 21 3月, 2009 1 次提交
  10. 20 3月, 2009 2 次提交
  11. 09 5月, 2008 1 次提交
    • P
      Merge docrails: · dc4eec11
      Pratik Naik 提交于
      commit e6afd8b2
      Author: Xavier Noria <fxn@hashref.com>
      Date:   Thu May 8 23:49:36 2008 +0200
      
          Overall documentation improvement and markup corrections. Zillion changes.
      
      commit 2fead68b
      Author: Austin Putman <austin@emmanuel.local>
      Date:   Wed May 7 19:35:46 2008 -0700
      
          Documented class methods on ActionController::Routing.  These are dangerous, and mostly used for testing.
      
      commit f5b84182
      Author: Teflon Ted <github@rudiment.net>
      Date:   Wed May 7 16:08:49 2008 -0400
      
          Added explanation about errant inflections not being patched in the future in order to avoid breaking legacy applications.
      
      commit 370f4f51
      Author: Sunny Ripert <negatif@gmail.com>
      Date:   Wed May 7 14:00:59 2008 +0200
      
          Applied list conventions in AR::Base
      
      commit 5bd18429
      Author: Sunny Ripert <negatif@gmail.com>
      Date:   Wed May 7 13:53:35 2008 +0200
      
          Renamed Options list to Attributes list whenever they weren't option hashes in AR::Base
      
      commit d912bd56
      Author: Yaroslav Markin <yaroslav@markin.net>
      Date:   Wed May 7 13:50:28 2008 +0400
      
          Add a filter_parameter_logging usage hint to generated ApplicationController.
          This may help to remind the developer to filter sensitive information from application logs.
          Closes #11578
      
      commit b243de0d
      Author: Jack Danger Canty <git@6brand.com>
      Date:   Tue May 6 23:39:47 2008 -0700
      
          doc: disambiguating an example ActiveRecord class
      
      commit f81d771f
      Author: Jack Danger Canty <git@6brand.com>
      Date:   Tue May 6 23:35:05 2008 -0700
      
          doc: ActiveRecord::Reflection::AssociationReflection#through_reflection
      
          Added documentation demonstrating the use of #through_reflection for
          finding intervening reflection objects for HasManyThrough
          and HasOneThrough.
      
      commit ae6b46f0
      Author: Cheah Chu Yeow <chuyeow@gmail.com>
      Date:   Wed May 7 13:47:41 2008 +0800
      
          Document AttributeAssignmentError and MultiparameterAssignmentErrors.
      
      commit 8f463550
      Author: John Barnette <jbarnette@gmail.com>
      Date:   Tue May 6 22:46:44 2008 -0700
      
          Killing/fixing a bunch of outdated language in the AR README.
      
      commit aca44bcd
      Author: Cheah Chu Yeow <chuyeow@gmail.com>
      Date:   Wed May 7 13:34:52 2008 +0800
      
          Make a note about ActiveResource::Timeouterror being raised when ARes calls timeout.
      
      commit 284a930a
      Author: Jonathan Dance <jd@wuputah.com>
      Date:   Tue May 6 14:58:26 2008 -0400
      
          improvements to the page caching docs
      
      commit 9482da62
      Author: Sunny Ripert <negatif@gmail.com>
      Date:   Mon May 5 18:13:40 2008 +0200
      
          validates_numericality_of() "integer" option really is "only_integer"
      
      commit e9afd679
      Author: Sunny Ripert <negatif@gmail.com>
      Date:   Mon May 5 12:11:59 2008 +0200
      
          Harmonized hash notation in AR::Base
      
      commit 67ebf14a
      Author: Sunny Ripert <negatif@gmail.com>
      Date:   Mon May 5 12:06:19 2008 +0200
      
          Turned options into rdoc-lists in AR::Base
      
      commit 0ec7c0a4
      Author: Marshall Huss <mwhuss@Macbook.local>
      Date:   Sun May 4 23:21:33 2008 -0400
      
          Added information of how to set element_name in the case the user has a name confliction with an existing model
      Signed-off-by: NPratik Naik <pratiknaik@gmail.com>
      dc4eec11
  12. 06 5月, 2008 1 次提交
  13. 02 5月, 2008 1 次提交
  14. 01 4月, 2008 1 次提交