なるようになるブログ

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

rails commit log流し読み(2016/03/28)

2016/03/28分のコミットです。

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


Merge pull request #24325 from y-yagi/show_correct_command_name_in_help_of_rails_runner

railties/lib/rails/commands/runner.rbの修正です。

springを使用している場合に、rails runner用のヘルプメッセージに誤ったコマンド名が表示されていたのを修正しています。

# before
$ ./bin/rails r a
Running via Spring preloader in process 12334
Please specify a valid ruby command or the path of a script to run.
Run 'rails_runner -h' for help.
# after
$ ./bin/rails r a
Running via Spring preloader in process 12313
Please specify a valid ruby command or the path of a script to run.
Run 'bin/rails runner -h' for help.

ヘルプメッセージを表示するのに$0を使用していたのですが、spring内で$0を独自コマンド名に書き換えてしまっていた為、上記現象がおきていました。コマンド名を変数で保持するように修正しています。


[skip ci] Update numericality validation docs

rails guideのActive Record Validationsの修正です。

numericality validatorについて説明している箇所に、:other_thanオプションについての説明を追加しています。


Update how to clear the association cache

rails guideのActive Record Associationsの修正です。

Controlling Cachingの項で、association cacheをclearするのに、deprecateになっているassociation methodにtrueを渡す処理が使われている箇所があったのを、reloadメソッドを使用するよう修正しています。