なるようになるブログ

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

rails commit log流し読み(2024/01/26)

2024/01/26分のコミットです。

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


Mention Strict Locals in more documentation

Action Viewの修正です。

Strict Localsでエラーになった場合のエラーメッセージにtemplate short identifierを追加、及び、各種docやrails guideにStrict Localsについての説明を追加しています。


Move server shutdown translation to abstract mysql

activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rbactiverecord/lib/active_record/connection_adapters/trilogy_adapter.rbの修正です。

trilogy adapterで定義していたserver shutdown error codeのチェック処理をabstract mysql adaperに移動しています。mysqlの他のadapterでも共通の内容なため。


Revert help on unrecognized bare options

bin/railsに不正なオプションが指定された場合にusageを表示するよう修正した、Print bin/rails help on unrecognized bare optionsをRevertしています。rake taskのオプション(e.g. --trace)を指定した場合にエラーになってしまうため。


docs: correct fixed-width font documentation

activejob/lib/active_job/exceptions.rbのdocの修正です。

docのフォーマットの修正を行っています。


Merge pull request #50851 from notapatch/pr-guides-active-record-querying-update

rails guideのActive Record Query Interfaceの修正です。

Joining Multiple Associationsセクションのグラマーの修正を行っています。


Merge pull request #50870 from skipkayhil/hm-add-rdoc-to-md

docの修正です。

RDoc formatをMarkdownに変換するためのツールを追加、及び、Action TextのdocをMarkdownに変換しています。現在、API docはRDoc formatで記載されているのですがこれを全てMarkdownに変換する予定があり、そのための対応の一環。

参考: Migrate Rails API doc to use Markdown instead of RDoc format


Use Ruby 3.3 in the devcontainer

.devcontainer/Dockerfileの修正です。

devcontainerでRuby 3.3を使用するよう修正しています。


Merge pull request #50762 from p8/actiontext/document-associations-and-scopes

actiontext/app/models/action_text/rich_text.rbactiontext/lib/action_text/attribute.rbのdocの修正です。

Action Textの各メソッドにdocを追加しています。


Action Text documentation in now in Markdown

actiontext/app/models/action_text/rich_text.rbのdocの修正です。

RDoc formatをMarkdownに変更しています。


Merge pull request #50869 from skipkayhil/hm-test-all-ruby-trackers

Action Viewの修正です。

RenderParserについて一部のParserについてのみテストが行われていたのを、全てのParserで同じテストが行われるよう修正しています。


Prevent rdoc task from excluding the main page

railties/lib/rails/api/task.rbの修正です。

すでにdocが生成済みの状態でdoc生成用のtaskを実行した場合に、main pageが見つからずエラーになる、というバグがあったのを修正しています。