なるようになるブログ

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

rails commit log流し読み(2023/10/08)

2023/10/08分のコミットです。

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


Link to ActionCable::Channel callback methods [ci-skip]

actioncable/lib/action_cable/channel/callbacks.rbのdocの修正です。

ActionCable::Channelのdoc内、callbackメソッドについて説明している箇所がそのメソッドのAPI docへのリンクになるよう修正しています。


Move after_subscribe note to after_subscribe doc [ci-skip]

actioncable/lib/action_cable/channel/callbacks.rbのdocの修正です。

ActionCable::Channelのdoc内のafter_subscribeについての説明をafter_subscribeメソッドのdocに移動しています。


Link to ActionCable::Connection callback methods [ci-skip]

actioncable/lib/action_cable/connection/callbacks.rbのdocの修正です。

ActionCable::Connectionのdoc内、callbackメソッドについて説明している箇所がそのメソッドのAPI docへのリンクになるよう修正しています。


Link to API docs [ci-skip]

rails guideのAction Cable Overviewの修正です。

各メソッドについて説明している箇所がそのメソッドのAPI docへのリンクになるよう修正しています。


Move example to API docs [ci-skip]

rails guideのAction Cable Overview、及び、actioncable/lib/action_cable/channel/callbacks.rbのdocの修正です。

guideにexampleをAPI docに移動しています。


Rephrase advice about forms for nested attributes [ci-skip]

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

nested attributesを使用したformを作成する方法について説明している箇所の言い回しを修正しています。


Omit list for Cache::Store#fetch "Dynamic Options" [ci-skip]

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

Cache::Store#fetchのdocからDynamic Optionsに指定出来る値のリストを削除しています。他のAPI doc(ActiveSupport::Cache::WriteOptions)に同じ説明があり、そこへのリンクがAPI docに含まれている為。


Fix typos for Cache::Store#fetch "Dynamic Options" [ci-skip]

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

Cache::Store#fetchのdoc内のタイポを修正しています。


Autolink AS::Notifications and AS::ErrorReporter [ci-skip]

activesupport/lib/active_support/deprecation/behaviors.rbのdocの修正です。

doc内の他のAPI docへのリンクが正しく設定されてない箇所があったのを修正しています。


Link to ActionDispatch::DebugExceptions API doc [ci-skip]

rails guideのConfiguring Rails Applicationsの修正です。

ActionDispatch::DebugExceptionsAPI docへのリンクを追加しています。


Autolink ActiveStorage::Attachment [ci-skip]

activestorage/app/models/active_storage/blob.rbのdocの修正です。

doc内の他のAPI docへのリンクが正しく設定されてない箇所があったのを修正しています。


Fix typo in method names [ci-skip]

activemodel/lib/active_model/dirty.rbのdocの修正です。

各メソッドのdoc内のタイポを修正しています。


Hyphenate "database specific" [ci-skip]

docの修正です。

database specificdatabase-specificに修正しています。


Convert examples from Markdown to RDoc [ci-skip]

rails guideのAPI Documentation Guidelinesの修正です。

WordingセクションにあるexampleのフォーマットがMarkdownになっていたのをRDocに変更しています。API docはRDocフォーマットで記載する必要がある為。


Use ruby code fence [ci-skip]

rails guideのAPI Documentation Guidelinesの修正です。

codeblockのlangの指定が誤っている箇所があったのを修正しています。


Rewrap documentation example for legibility [ci-skip]

rails guideのAPI Documentation Guidelinesの修正です。

documentのexampleの言い回しを修正しています。


Link to api.rubyonrails.org instead of edgeapi [ci-skip]

rails guideのAPI Documentation Guidelinesの修正です。

edgeapi.rubyonrails.org へのリンクがあったのをapi.rubyonrails.orgに修正しています。


Reword "Method Visibility" section [ci-skip]

rails guideのAPI Documentation Guidelinesの修正です。

Method Visibilityセクションの言い回しを修正しています。


Reword "Regarding the Rails Stack" section [ci-skip]

rails guideのAPI Documentation Guidelinesの修正です。

Regarding the Rails Stackセクションの言い回しを修正しています。


Fix punctuation and formatting [ci-skip]

rails guideのAPI Documentation Guidelinesの修正です。

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


Ensure AR::Core#{slice,values_at} appear in RDoc [ci-skip]

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

ActiveRecord::Core#slice#values_atAPI docに表示されなくなってしまっていたのを修正しています。


Ensure on_rotation appears in RDoc [ci-skip]

activesupport/lib/active_support/message_encryptors.rbactivesupport/lib/active_support/message_verifiers.rbのdocの修正です。

MessageEncryptorsMessageVerifierson_rotationメソッドがAPI docに表示されなくなってしまっていたのを修正しています。


Move Server Timing info to Configuration guide [ci-skip]

rails guideのActive Support InstrumentationConfiguring Rails Applicationsの修正です。

Active Support Instrumentation guideにあったServer Timingに関する説明をConfiguring Rails Applications guideに移動しています。Active Support Instrumentation guideはActiveSupport::Notifications APIについて説明するguideであり、Server Timingは関係無いだろう、という事で移動しています。


Capitalize framework names [ci-skip]

docの修正です。

フレームワーク名の先頭に大文字を使用するよう修正しています。


Reword queue_adapter_for_test doc [ci-skip]

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

queue_adapter_for_testメソッドのdocの言い回しを修正しています。


Reword adapter caveat for perform_enqueued_jobs [ci-skip]

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

perform_enqueued_jobsメソッドのdocの言い回しを修正しています。


Fix perform_enqueued_jobs :at option doc [ci-skip]

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

perform_enqueued_jobs:atオプションについて説明している箇所に、時間の指定なしでenqueueされたjobも実行される旨説明を追加しています。


Rewrite Testing Jobs section [ci-skip]

rails guideのTesting Rails Applicationsの修正です。

Testing Jobsセクションの言い回しを修正しています。


Remove redundant caveat for remove_column [ci-skip]

rails guideのActive Record Migrationsの修正です。

remove_columnメソッドに関する冗長な説明を削除しています。


Add missing caveats for migration #change actions [ci-skip]

rails guideのActive Record Migrationsの修正です。

remove_foreign_keyremove_index等をchangeメソッドで使用する場合original optionの指定が必要である旨説明を追加しています。


Simplify up / down migration example [ci-skip]

rails guideのActive Record Migrationsの修正です。

migrationをup / downする場合のexampleから不要と思われる例を削除しています。


Remove unnecessary alias references [ci-skip]

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

docからaliasメソッドの説明を削除しています。RDocが自動で生成してくれるので、明示的な説明は不要な為。


Autolink references for AR::Calculations#async_* [ci-skip]

activerecord/lib/active_record/relation/calculations.rbのdocの修正です。

ActiveRecord::Calculations#async_*のdoc内、syncメソッドについて説明している箇所がそのメソッドのAPI docへのリンクになるよう修正しています。


Clean up docs for Rails::Generators::ActiveModel [ci-skip]

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

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


Autolink references for AS::Notifications::Instrumenter [ci-skip]

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

doc内の各メソッドについて説明している箇所がそのメソッドのAPI docへのリンクになるよう修正しています。


Typo: Updated the rails version in rails 7.2 release note [skip ci]

rails guideのRuby on Rails 7.2 Release Notesの修正です。

Upgradeする先のバージョン名をタイポしていたのを修正しています。


Update gem bug report templates to 7.1

bug report templatesの修正です。

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


Remove require of ActiveSupport::ForkTracker

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

使用していないrequireを削除しています。