なるようになるブログ

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

rails commit log流し読み(2020/11/28)

2020/11/28分のコミットです。

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

actionview/CHANGELOG.md


Always render Action Text HTML with :html format

actiontext/lib/action_text/content.rbの修正です。

Action Text HTMLのrender処理を、requestにかかわらずhtmlフォーマットでrenderするよう修正しています。JSONフォーマットが指定された場合にも動作するようにする為。


Merge pull request #40680 from jonathanhefner/guide-active_job_basics-link-api

rails guideのActive Job Basicsの修正です。

各メソッドについてAPI docにリンクするよう修正しています。


Remove low-level trick for copying images to be available in JS

railties/lib/rails/generators/rails/app/templates/app/javascript/packs/application.js.ttの修正です。

app/javascript/images配下のファイルをimage_pack_tag helperで参照する方法についてのコメントを削除しています。guideか、他のhelperで行うべき内容で、このファイルで説明する内容では無いため。


Merge pull request #40673 from jonathanhefner/actiontext-test-install-generator

actiontext、railtiesの修正です。

Action Text install generatorのテストを追加しています。


Do not use webpacker master on edge Rails

railties/lib/rails/generators/app_base.rbの修正です。

edge Railswebpackerのmasterブランチを使用しないよう修正しています。

Webpackerはstableになっており、Rails側でWebpackerのmasterを意識する必要が無くなっている為。


Merge pull request #40701 from dputtick/update-thin-dependency

GemfileGemfile.lockの修正です。

thinのバージョンを1.8.0に更新、及び、使用していないgemをGemfileから削除しています。


Permit hash on direct upload in active storage (#40662)

activestorage/app/controllers/active_storage/direct_uploads_controller.rbの修正です。

active storageのdirect uploadで、指定したmetadataのhashが無視されてしまうバグがあったのを修正しています。


serialization docs: clarify YAML, JSON, custom use cases (#40661)

activerecord/lib/active_record/attribute_methods/serialization.rbのdocの修正です。

serializeのdocに、YAML, JSON 及びcustom coderそれぞれのユースケースについての説明、及び、custom coderのexampleのコード全体を追加しています。


Escape HTML attributes for ERB interpolation (#40657)

actionview/lib/action_view/helpers/tag_helper.rbの修正です。

HashをHTML attributesに変換する為のattributesメソッドを追加しています。

<input <%= tag.attributes(type: :text, aria: { label: "Search" }) %> >
# => <input type="text" aria-label="Search">