なるようになるブログ

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

rails commit log流し読み(2017/09/20)

2017/09/20分のコミットです。

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


Add :comment option for add_column [ci skip]

activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rbのdocの修正です。

add_columnメソッドのdocに:commentオプションについての説明を追加しています。


Use credentials, not secrets, for Active Storage (#30650)

railties/lib/rails/generators/rails/app/templates/config/storage.ymlrailties/lib/rails/generators/rails/credentials/credentials_generator.rbの修正です。

Active Storage用のデフォルトの設定ファイルで、secretsを使うようdocに説明が記載されいたいたのを、credentialsを使うよう説明を修正しています。


Use credentials in storage.yml template

railties/lib/rails/generators/rails/app/templates/config/storage.ymlの修正です。

先のcredentialsを使うようにした対応で、対応が漏れていた箇所があったのを修正しています。


make create_join_table compatible.

activerecord/lib/active_record/migration/compatibility.rbの修正です。

Rails 4.2、又は、5.0で作られたmigrationファイルでcreate_join_tableメソッドを使用した場合に、primary keyにintegerが使われるべきが、bigintが使われてしまうバグがあったのを修正しています。


Merge pull request #30657 from yhirano55/fix_restful_wording

railties/lib/rails/generators/rails/resource/USAGEの修正です。

resource generatorのUSAGE内のrestfulRESTfulに修正しています。


Fix error message documentation

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

OrderedOptions#method_missingで存在しないkeyをbangつきで呼び出した場合(e.g. h.dog!)のエラーメッセージのkey名にコロンを追加、及び、doc内のexampleコードの結果が実際の結果と異なっていたのを修正しています。