なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2018/10/20)

2018/10/20分のコミットです。

CHANGELOGへの追加はありませんでした。


Add guides section on verbose query logs to Debugging

rails guideのDebugging Rails Applicationsの修正です。

verbose query logs について説明したVerbose Query Logsの項を追加しています。


Avoid running webpacker:install on tests that don't need it

railties/test/generators/app_generator_test.rbrailties/test/generators/shared_generator_tests.rbの修正です。

generatorsのテストで、不要な場合はwebpacker:installを実行しないよう修正しています。webpacker:installは実行に時間が掛かる為。


attribute_accessors no longer uses extract_options since a5b0c60714e1e8d8c182af830a26e1c7c884271d

activesupport/lib/active_support/core_ext/module/attribute_accessors.rbの修正です。

不要なactive_support/core_ext/array/extract_optionsのrequireを削除しています。


Missing require "active_support/dependencies/autoload"

activesupport/lib/active_support/number_helper.rbの修正です。

不足していたactive_support/dependencies/autoloadのrequireを追加しています。


ActiveSupport module may not always already defined here

activesupport/lib/active_support/core_ext/numeric/conversions.rbactivesupport/lib/active_support/core_ext/range/conversions.rbの修正です。

NumericWithFormatRangeWithFormat moduleを定義する際に、必ずActiveSupport moduleも定義するよう修正しています。

ファイル単体でrequireした際にActiveSupportが定義されずエラーになるのを防ぐ為。


Missing require "active_support/callbacks"

activesupport/lib/active_support/current_attributes.rbの修正です。

不足していたactive_support/callbacksのrequireを追加しています。


Missing require "concurrent/hash"

activesupport/lib/active_support/execution_wrapper.rbの修正です。

不足していたconcurrent/hashのrequireを追加しています。


Missing require "active_support/number_helper/number_converter"

Active Supportの修正です。

activesupport/lib/active_support/number_helper配下の各ファイルに、不足していたactive_support/number_helper/number_converterのrequireを追加しています。


Merge pull request #34260 from frodsan/fix/remove-unnecessary-escape-char

actioncable/lib/rails/generators/channel/templates/javascript/index.js.ttrailties/lib/rails/generators/rails/app/templates/app/javascript/channels/index.jsの修正です。

generatorが生成するchannel用のindexファイルで、channelファイルをrequireする処理から不要な正規表現エスケープ文字を削除しています。


Consistently use kwargs for instance_{reader,writer,accessor} options

activesupport/lib/active_support/configurable.rbactivesupport/lib/active_support/core_ext/module/attribute_accessors_per_thread.rbの修正です。

thread_mattr_readerthread_mattr_writerthread_mattr_accessorメソッドで一部引数にキーワード引数を使用するよう修正しています。

mattr_acessorメソッドは既にそうなっており、引数を合わせるようにする為。