2018/07/07分のコミットです。
CHANGELOGへの追加はありませんでした。
Update has_secure_password
info in the guide
rails guideのActive Model Basics
の修正です。
SecurePassword
の項に、has_secure_password
に任意のattributeが指定出来る旨説明、及び、指定した場合のexampleを追加しています。
Improve SecurePasswordTest#test_authenticate
activemodel/test/cases/secure_password_test.rb
の修正です。
SecurePasswordTest#test_authenticate
の改善として、authenticate
、authenticate_XXX
メソッドの戻り値が期待通りになっているかテストするよう修正、及び、authenticate_password
メソッドのテストを追加しています。
Use only snake cased symbols in commands.
railties/lib/rails/commands/server/server_command.rb
の修正です。
dev_caching
オプションを指定するのにスネークケースを使用するよう修正しています。
- class_option "dev-caching", aliases: "-C", type: :boolean, default: nil, + class_option :dev_caching, aliases: "-C", type: :boolean, default: nil,
他のオプションは全てスネークケースで扱うようにしていたので、それらと合わせる為。なお、内部的にはスネークケースで扱われるのですが、実際にrails server
に指定する場合は、今までと変わらず--dev-caching
で指定出来ます。
Remove restart_command leftover from switching to Thor options.
railties/lib/rails/commands/server/server_command.rb
の修正です。
Rails::Server#restart_command
メソッドを削除しています。
名前の通りrestart時に実行するコマンドを定義していたのですが、ServerCommand
クラスにもrestart_command
コマンドがあり、そちらを使用するようにする為、Rails::Server
クラスのrestart_commandメソッドは削除しています。
Don't show unneeded deprecation warning on server restart.
railties/lib/rails/commands/server/server_command.rb
の修正です。
rails server
コマンドにRack server nameをオプションなしで指定した際に表示されるdeprecateメッセージが、serverのrestartの際には表示されないよう修正しています。
Don't balloon @original_options with --restart on restart.
railties/lib/rails/commands/server/server_command.rb
の修正です。
rails serverを複数回restartした際に、--restart
オプションが複数回指定されてしまっていたのを、一度だけ指定されるよう修正しています。