なるようになるブログ

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

rails commit log流し読み(2022/03/17)

2022/03/17分のコミットです。

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


Clarify where t works for _html suffixes

rails guideのRails Internationalization (I18n) APIの修正です。

Using Safe HTML Translationsの項にあるヘルパーメソッドについて説明している箇所で、tメソッドについての説明を追加、及び、ヘルパーメソッドはviewとcontrollerどちらでも使用出来る旨説明を追加しています。


Merge pull request #44695 from Edouard-chin/ec-tagger-logger-broadcast

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

TaggedLoggingが他のloggerに対してbroadcast処理を行う際に、TaggedLogging指定されていたTagが送信されなかったバグがあったのを修正しています。


Merge pull request #44162 from andrehjr/only-configure-smtp-settings-when-provided

actionmailer/lib/action_mailer/railtie.rbの修正です。

initializerのsmtp_settingsの設定処理を、configにsmtp_settingsが指定されている場合のみ行うよう修正しています。initializerより先にActionMailer::Base.smtp_settingsが明示的に指定されている場合に、その値を優先して使用出来るようにする為。


Merge pull request #44703 from ghousemohamed/test-should-test-for-multibyte-char

activesupport/test/multibyte_chars_test.rbの修正です。

multibyte charsに対するテストで使用するメソッドが誤っていたのを修正しています。


Get rid of MySQL::SchemaStatements#create_table_sql

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

MySQL::SchemaStatements#create_table_sqlメソッドを削除しています。同等の処理を行う為のメソッド(create_table_info)が既にある為。


Merge pull request #44706 from rails/update-contributing-docs

rails guideのContributing to Ruby on Railsの修正です。

guide全体の言い回しの修正や、使用するgitのコマンドの修正、開発環境の構築の説明にGitHub Codespacesの追加、などを行っています。


Auto-create user and grant privs when creating dbs

.devcontainer/boot.shactiverecord/Rakefileの修正です。

MySQLのテスト用のDBのセットアップを行う際に、ユーザの作成処理も合わせて行うよう修正しています。