2023/05/19分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Update and fixup ActionController::Parameters docs
actionpack/lib/action_controller/metal/strong_parameters.rb
のdocの修正です。
ActionController::Parameters
のdocについて、フォーマットやグラマーの修正、内部用定数がAPI docに表示されないよう対応、などを行っています。
Remove explicit "aliased as" documentation
docの修正です。
doc内で同じ挙動をするメソッドについて説明していたのを削除しています。rdocが自動でaliasメソッドを表示するようになっており、そちらの情報だけで十分だろう、という事で。
Link rescue_from from modules including Rescuable
docの修正です。
ActiveSupport::Rescuable
moduleを使用している機能のdocに、ActiveSupport::Rescuable::ClassMethods#rescue_from
メソッドのdocへのリンクを追加しています。
Infer method names for :*-method: directives [ci-skip]
docの修正です。
:*-method:
directiveへのメソッド名の明示的な指定を削除しています。rdocは自動でdoc後の後に定義されているtokenをメソッド名として判断するようになっており、明示的な指定は不要な為。
Merge pull request #48184 from Shopify/action-view-error-handling
actionview/lib/action_view/template.rb
、
actionview/lib/action_view/template/handlers/erb.rb
の修正です。
ERBのcolumnの取得処理でエラーになった場合に、行情報を使用した古い出力形式を使用するよう修正しています。エラー情報生成処理で更にエラーになってしまうのを避ける為。
Merge pull request #48083 from skipkayhil/document-dirty-methods
activemodel/lib/active_model/dirty.rb
のdocの修正です。
ActiveModel::Dirty
のattribute_changed?
、attribute_was
、attribute_previously_changed?
、attribute_previously_was
がAPI docに表示されてなかったのを表示されるよう修正しています。通常使用されるAPIと思われるので、public APIにして良いよね、という事になる表示されるようになっています。
Merge pull request #48087 from mikepmunroe/update-form-api-link
rails guideのAction View Form Helpers
の修正です。
ガイドヘッダーにあったAPI docへのリンクを、FormHelper
に関するdocのリンクに修正しています。Form Helperに関するguideな為、API docもFormHelper
にリンクされているのが正しいだろう、という事で。
Merge pull request #48086 from mikepmunroe/remove-bundler-version
rails guideのRuby on Rails Guides Guidelines
の修正です。
bundlerのインストールについて説明している箇所のbundlerの最新バージョンの説明が大変古い内容になっていたのを修正しています。
rails guideのCreating and Customizing Rails Generators & Templates
の修正です。
ThorのHPのリンク先が古いリポジトリ名になっていたのを修正しています。
Remove Rails 3 references [ci-skip]
rails guideのCreating and Customizing Rails Generators & Templates
の修正です。
guide内の説明からRails 3系の場合の説明を削除しています。
Use squiggly heredocs to clean up code examples [ci-skip]
rails guideのCreating and Customizing Rails Generators & Templates
の修正です。
各code exampleでsquiggly heredocを使用するよう修正しています。
rails guideのCreating and Customizing Rails Generators & Templates
の修正です。
generatorコマンドを実行した場合のexampleに、そのコマンドの出力結果も表示するよう修正しています。
rails guideのCreating and Customizing Rails Generators & Templates
の修正です。
各種メソッドについて説明している箇所に、API docへのリンクを追加しています。
Document Rails::Generators::Actions#gem options [ci-skip]
railties/lib/rails/generators/actions.rb
のdocの修正です。
Rails::Generators::Actions#gem
メソッドのdocにoptionについての説明を追加しています。
Clarify Rails::Generators::Actions#environment doc [ci-skip]
railties/lib/rails/generators/actions.rb
のdocの修正です。
Rails::Generators::Actions#environment
メソッドのdocに、メソッドを実行した後にどのようなファイルが変更されるかの詳細な説明を追加しています。
Expound Rails::Generators::Actions#git examples [ci-skip]
railties/lib/rails/generators/actions.rb
のdocの修正です。
Rails::Generators::Actions#git
メソッドのdocに、実際に実行されるコマンドの説明、及び、各オプションを指定した場合の例を追加しています。
Clarify Rails::Generators::Actions#vendor doc [ci-skip]
railties/lib/rails/generators/actions.rb
のdocの修正です。
Rails::Generators::Actions#vendor
メソッドのdocの言い回しを修正しています。
Clarify Rails::Generators::Actions#lib doc [ci-skip]
railties/lib/rails/generators/actions.rb
のdocの修正です。
Rails::Generators::Actions#lib
メソッドのdocの言い回しを修正しています。
Fix Rails::Generators::Actions#rakefile doc [ci-skip]
railties/lib/rails/generators/actions.rb
の修正です。
Rails::Generators::Actions#lib
メソッドのdocで、Rakefile
を作成するという説明になっていたのですが、実際はlib/tasks/
配下に新しいファイルを作成するようになっている為、その旨説明を修正しています。
Clarify Rails::Generators::Actions#initializer doc [ci-skip]
railties/lib/rails/generators/actions.rb
のdocの修正です。
Rails::Generators::Actions#initializer
メソッドのdocの言い回しを修正しています。
Fix Rails::Generators::Actions#generate doc [ci-skip]
railties/lib/rails/generators/actions.rb
のdocの修正です。
Rails::Generators::Actions#generate
メソッドのdocに、最初の引数にArrayが指定出来る旨記載があったのですが、実際は指定出来ない為該当部分の説明を修正しています。
Document Rails::Generators::Actions#rake options [ci-skip]
railties/lib/rails/generators/actions.rb
のdocの修正です。
Rails::Generators::Actions#rake
メソッドのdocに各種オプションについての説明を追加しています。
Document Rails::Generators::Actions#rails_command options [ci-skip]
railties/lib/rails/generators/actions.rb
のdocの修正です。
Rails::Generators::Actions#rails_command
メソッドのdocに各種オプションについての説明を追加しています。
Rewrite Generator Methods section to link API docs [ci-skip]
rails guideのCreating and Customizing Rails Generators & Templates
の修正です。
guideにgeneratorメソッドの挙動についての詳細な説明を記載していたのを、各API docへのリンクだけにして、guideでは詳細な説明を行わないよう修正しています。
Relocate Command Line Options section [ci-skip]
rails guideのCreating and Customizing Rails Generators & Templates
の修正です。
"Adding Command Line Options" sectionを"Creating Generators with Generators" sectionのすぐ後ろに移動しています。関連した内容になっており、説明が近くにあった方が良いだろう、という理由で。
Rewrite Overriding Templates section [ci-skip]
rails guideのCreating and Customizing Rails Generators & Templates
の修正です。
templateのgeneratorの挙動を上書きする場合について説明したセクションの内容を、viewの挙動にfocusした内容に修正しています。
Rewrite Overriding Generators section [ci-skip]
rails guideのCreating and Customizing Rails Generators & Templates
の修正です。
各種generatorの挙動を上書きする場合について説明したセクションの内容が古い内容になっていたのを更新しています。
Rewrite Generators Fallbacks section [ci-skip]
rails guideのCreating and Customizing Rails Generators & Templates
の修正です。
generatorのfallbackの挙動について説明したセクションの内容が古い内容になっていたのを更新しています。
Rewrite Application Templates section [ci-skip]
rails guideのCreating and Customizing Rails Generators & Templates
の修正です。
application templateの挙動について説明したセクションの内容が古い内容になっていたのを更新しています。
Clean up Generators guide [ci-skip]
rails guideのCreating and Customizing Rails Generators & Templates
の修正です。
guide全体について、フォーマットや言い回しの修正を行っています。
Implement ActiveRecord.disconnect_all!
to close all connections
activerecord/lib/active_record.rb
、
activerecord/lib/active_record/connection_adapters/pool_config.rb
の修正です。
全てのpoolの全てのconnectionをcloseする為のActiveRecord.disconnect_all!
メソッドを追加しています。
Fix grammar in test line number description
rails guideのTesting Rails Applications
の修正です。
Your First Failing Test
の項のグラマーの修正を行っています。