rails2016/08/17分のコミットです。CHANGELOGにのったコミットは以下の通りです。mechanicles/remove-duplicate-testactivesupport/test/caching_test.rbの修正です。重複していたcacheのkeyが長い値の場合のテストを削除しています。failactivejob/lib/active_job/exceptions.rbの修正です。Jobのretry_onメソッドにblockを渡した際に、blockにjobのインスタンスを渡すよう修正しています。kamipo/remove_sanitizeactiverecord/lib/active_record/sanitization.rbの修正です。APIなので、直接connection.quoteを呼べば良いだろうという事でsanitizeメソッドを削除しています。activerecord/lib/active_record/table_metadata.rbの修正です。処理を行わないよう修正しています。predicateの処理を行おうとすると、不正なSQLが生成されてしまい、結果ActiveRecord::StatementInvalidがraiseされてしまうので、それを避ける為のようです。MaxLap/fix_count_with_left_joinsactiverecord/lib/active_record/relation/calculations.rbの修正です。countを行った際に正しく結果が取得出来ないバグがあったのを修正しています。nodeだとeager_loadingした際に駄目なんですねえ。CommandsTasksrailtiesの修正です。Rails::CommandsTasksと`Rails::Engine::CommandsTasksで共通の処理をmoduleに切り出しています。Recordの修正です。ASTの生成処理を、別クラス(ActiveRecord::PredicateBuilder::CaseSensitiveHandler)に切り出しています。monmonmon/masteractiverecord/lib/active_record/scoping/named.rbの修正です。ActiveRecord::Scoping::Named#valid_scope_name?メソッドでloggerを使用する前に、loggerのインスタンスが存在するかのチェック処理を追加しています。kamipo/finder_bang_method_should_call_non_bang_methodactiverecord/lib/active_record/relation/finder_methods.rbの修正です。bang付きのfinderメソッド(first!、last!等)からbang付きでないメソッド(firt、last等)を呼び出すよう修正しています。targetの場合正しく処理を行うようにする為、との事です。againactionpack/lib/action_controller/test_case.rbのdocの修正です。ActionController::TestCaseのdocを、再度表示するよう修正しています。method(get、post等)の引数のフォーマットが変わった(キーワード引数を使用するようになった)為、ドキュメントが無いと既存のコードの修正の際に問題があるだろうという事で、再度表示するようにしたようです。activerecord/lib/active_record/associations/collection_proxy.rbの修正です。CollectionAssociationとCollectionProxyでfinderメソッドの引数が異なっていたので、finderメソッドの引数を合わせるよう修正しています。activerecord/lib/active_record/connection_adapters/postgresql/database_statements.rbの修正です。ActiveRecord::ConnectionAdapters::DatabaseStatements#exec_insertメソッドの中でsql_for_insertを呼び出すよう修正しています。idを取得出来るようにする為に、sql_for_insertを呼び出すようにしたようです。aquajach/masteractiverecord/lib/active_record/relation/query_methods.rbの修正です。lower(title))のような括弧がネストしている場合に正しくチェックできていなかった為。indentationactiverecord/lib/active_record/relation/query_methods.rbの修正です。先の対応でインデントがおかしくなってしまっている箇所があったのを修正しています。activerecord/lib/active_record/relation/calculations.rbの修正です。pluckメソッドで、recordsをload済みの場合、load済みのrecordsを使用するよう修正しています。Notesの修正です。リンクがおかしくなってしまっていたのを修正しています。Supportの修正です。ActiveSupport::Cache::Strategy::LocalCache::LocalStore#clear、及び、ActiveSupport::Cache::Strategy::LocalCache#clearから使用していないoptions引数を削除しています。kamipo/fix_error_message_for_out_of_range_integer_valueactiverecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rbの修正です。migrationのlimitに不正な値を指定した場合に出力するエラーメッセージに、decimalを使用する旨メッセージを追加しています。PostgreSQLの方では該当のエラーメッセージを既に出すようになっており、挙動を合わせる為MySQLの方でも出すよう修正しています。Railsの修正です。Articlesの項にあるexampleテンプレートのh1タグの値が実際に生成される値と異なっていたのを修正しています。Railsの修正です。'welcome/index'を追加しています。'welcome/index'がある状態になっているのが正しい状態の為。log流し読み(2020/01/22)月別アーカイブはてなブログをはじめよう!y_yagi_2さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。