なるようになるブログ

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

rails commit log流し読み(2020/03/31)

2020/03/31分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

activesupport/CHANGELOG.md

actionview/CHANGELOG.md


Merge pull request #35526 from igorkasyanchuk/improve_new_plugin_documentation

rails guideのThe Basics of Creating Rails Pluginsの修正です。

Publishing Your Gemの項に、リリース用のrake taskを使用してのリリース方法についての説明を追加しています。


Merge pull request #31882 from okkez/fix-encoding-error-generating-html

guides/Rakefileの修正です。

ENVがen_US.UTF-8以外の場合にguides:generate:html taskを実行するとエラーになってしまっていたのを、ruby実行時にencodingを指定するようにして、ENVの指定がen以外の場合もエラーにならないよう修正しています。


Align Range#cover? extension behavior with Ruby behavior for backwards ranges.

backwards rangesに対するRange#covert?(及び、#include?#===)の挙動を、Ruby本体の挙動と一致するよう修正しています。

これにより、(1..10).cover?(5..3) の結果が元々trueになっていたが、falseになるようになっています。


Add an example how to change column in "change_table" block.

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

change_tableのblock内でカラム変更を行う場合のexampleコードを追加しています。


[ci skip] Remove example of ActionController::UrlRewriter. UrlRewriter is no longer exists.

rails guideのActive Support Core Extensionsの修正です。

symbolize_keysを使用している実例について紹介している箇所で、既に存在しないクラス(ActionController::UrlRewriter)を例としていたのを、実際に存在しているクラスを使用するよう修正しています。


Merge pull request #38848 from joelhawksley/template-annotations

Action Viewの修正です。

renderしたテンプレート名を、HTMLのコメントとして表示出来るよう対応しています。

77960048-dc999380-7294-11ea-8878-3f0c6dfadc4a.png (385×264)


Merge pull request #38844 from RicardoTrindade/patch-1

Gemfile.lockの修正です。

pg gemのバージョンを1.2.3に更新しています。


Document working with association and checkboxes in a form

rails guideのAction View Form Helpersの修正です。

formでassociationに対するチェックボックスを生成する方法について説明した、Creating Checkboxes for Relationsセクションを追加しています。