なるようになるブログ

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

rails commit log流し読み(2019/05/14)

2019/05/14分のコミットです。

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

actiontext/CHANGELOG.md

actionpack/CHANGELOG.md


Add ActionDispatch::SystemTestCase#fill_in_rich_text_area

Action Textの修正です。

system testでTrix editorに値を入力する為のfill_in_rich_text_areaメソッドを追加しています。

# <trix-editor id="message_content" ...></trix-editor>
fill_in_rich_text_area "message_content", with: "Hello <em>world!</em>"

Trix editorは、idplaceholderaria-labelnameで検索出来るようになっています。


Merge pull request #36127 from st0012/fix_non_num_keys

actionpack/lib/action_controller/metal/strong_parameters.rbの修正です。

strong parametersのnested attributesのパース処理で、値に不正なkeyが含まれていた場合に全てのattributesをブロックしていたのを、不正なkeyの要素だけをブロックするよう修正しています。


Merge pull request #36237 from eileencodes/fix-erb-in-database-yaml-again

railties/lib/rails/application/dummy_erb_compiler.rbの修正です。

database.ymlに条件演算子(e.g. <%= ENV['_HOST'] ? 'host: ' + ENV['_HOST'] : 'socket: /var/run/mysqld/mysqld.sock' %>)が使用されていた場合に、database.ymlロード時にエラーになってしまうバグがあったのを修正しています。


shortens a comment [ci skip]

rails guideのUpgrading Ruby on Railsの修正です。

Autoloadingの項のグラマーの修正を行っています。