2015/06/22分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Remove duplicate private statement
actionview/lib/action_view/renderer/partial_renderer.rb
重複してあったprivate
句を削除しています。
remove unused variable in reporter test
railties/test/test_unit/reporter_test.rb
の修正です。
使用していない変数を削除しています。
Fix the documentation about ActionController::ParameterMissing [ci skip]
actionpack/lib/action_controller/metal/strong_parameters.rb
のdocの修正です。
ActionController::ParameterMissing
が発生する条件の説明に誤りがあったのを修正しています。
Fix the documentation about ActionController::UnpermittedParameters [ci skip]
actionpack/lib/action_controller/metal/strong_parameters.rb
のdocの修正です。
ActionController::UnpermittedParameters
が発生する条件の説明に、action_on_unpermitted_parameters
が:raise
だった場合に発生する旨説明を追加しています。
Merge pull request #20656 from repinel/move-validations-helper-methods
activemodel/lib/active_model/validations/with.rb
の修正です。
activemodel/lib/active_model/validations/with.rb
内に定義されてあったActiveModel::Validations::HelperMethods
moduleを、専用のファイル(activemodel/lib/active_model/validations/helper_methods.rb
)に切り出しています。
AR absence validator respects marked_for_destruction?
. Closes #20449.
ActiveRecordの修正です。
ActiveRecordのabsence validatorが、marked_for_destruction?
を参照し、marked_for_destruction?
が設定されている場合validationを行わないよう修正しています。
元々absence validatiorがmarked_for_destruction?
を参照していなかったので、associationにvalidates_absence_of
をvalidationを使用している場合に、_destroy
にtrueが設定されていても、validationでエラーになる、というバグがあった為、その対応の為に修正したとの事です。
docs, update Active Model reference for AR length validator. [ci skip]
activerecord/lib/active_record/validations/length.rb
のdocの修正です。
LengthValidator#validates_length_of
メソッドにdocを追加しています。
refactor, don't duplicate presence validator logic.
activerecord/lib/active_record/validations/presence.rb
のリファクタリングです。
PresenceValidator
から重複しているバリデーションロジックを削除しています。
docs, :scissors: wrongly placed heading. [ci skip]
activemodel/lib/active_model/validations/length.rb
のdocの修正です。
不要なヘッダー用のdocを削除しています。