2023/01/13分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Adjust whitespace and comments on Dockerfile stages (#46966)
railties/lib/rails/generators/rails/app/templates/Dockerfile.tt
の修正です。
ファイル内のスペースやコメントの調整を行っています。
Dockerfile non x86 architectures (#46976)
railties/lib/rails/generators/rails/app/templates/Dockerfile.tt
の修正です。
syntax
ディレクティブの追加、及び、build用のイメージからファイルをコピーする際に、アーキテクチャ名を指定せずにコピー処理を行うよう修正しています。
install node modules prior to assets:precompile
railties/lib/rails/generators/rails/app/templates/Dockerfile.tt
の修正です。
assets:precompile
実行前にyarn install
を実行するよう修正しています。
Gemfile.lock
の修正です。
mail
gem を2.8.0.1に更新しています。2.8.0にはパーミッションに関する問題がある為。
Merge pull request #46974 from f-mer/scoped-mounted-helpers
actionpack/lib/action_dispatch/routing/routes_proxy.rb
の修正です。
route helperのメソッドをRoutesProxy
のclassに追加していたのを、RoutesProxy
のインスタンスに追加するよう修正しています。複数rails engineを使用する場合に、engineで定義したroute helperが違うengineに影響を与えてしまうのを避ける為。
railties/lib/rails/generators/rails/app/templates/Dockerfile.tt
の修正です。
production用のimageでbundle install
を実行する際にBUNDLE_WITHOUT
にtest
を指定するよう修正しています。
Merge pull request #46164 from p8/40823-rails-command-outside-app
railtiesの修正です。
rails application配下以外でrails -h
を実行した場合、rails new
コマンドに関する情報のみが表示されていたのを、rails application配下とそれ以外で同じ内容(console
やserver
等他のオプションも表示される)が表示されるよう修正しています。
Imply --skip-decrypted-diffs from --skip-git
railties/lib/rails/generators/app_base.rb
、
railties/lib/rails/generators/rails/app/app_generator.rb
の修正です。
rails new
に--skip-git
を指定した場合、--skip-decrypted-diffs
も実行されるよう修正しています。gitの指定が無いとdecrypted diffsの機能が動作しない為。
Revert "add test to BUNDLE_WITHOUT"
production用のimageでbundle install
を実行する際にBUNDLE_WITHOUT
にtest
を指定するよう修正した、add test to BUNDLE_WITHOUTをRevertしています。 DHHは同じimageをテスト環境でも使う想定だった為。
Adjust newlines in runner command USAGE
railties/lib/rails/commands/runner/USAGE
の修正です。
rails runner
コマンドのUSAGEの改行の調整を行っています。
Fix typos in plugin command USAGE
railties/lib/rails/generators/rails/plugin/USAGE
の修正です。
rails plugin
コマンドのタイポの修正を行っています。
Emphasize precedence of RAILS_MASTER_KEY in USAGE
railties/lib/rails/commands/credentials/USAGE
、
railties/lib/rails/commands/encrypted/USAGE
の修正です。
rails credentials
、及び、rails encrypted
コマンドのUSAGEの言い回しを修正しています。
`
Hide runner:looks_like_a_file_path?
railties/lib/rails/commands/runner/runner_command.rb
の修正です。
内部用メソッドがコマンドのhelpに表示されないよう修正しています。
railties/lib/rails/commands/routes/routes_command.rb
の修正です。
内部用メソッドがコマンドのhelpに表示されないよう修正しています。
Load version.rb for Action Mailbox and Action Text
actionmailbox/lib/action_mailbox.rb
、
actiontext/lib/action_text.rb
の修正です。
version.rb
をロードするよう修正しています。ActionMailbox.version
/ActionText.version
でバージョンが表示出来るようにする為。
Move test to api_app_generator_test.rb
railties/test/generators/api_app_generator_test.rb
、
railties/test/generators/app_generator_test.rb
の修正です。
api only appsに関するテストをapi_app_generator_test.rb
に移動しています。
Merge pull request #46994 from matt17r/update_AR_postgres_guide
rails guideのActive Record and PostgreSQL
の修正です。
enum関連の説明について、enumを追加する場合のexampleを追加、exampleコードで使用するメソッドを適切なものに修正、タイポの修正、などを行っています。
split build and deploy packages (#46991)
railties/lib/rails/generators/app_base.rb
、
railties/lib/rails/generators/rails/app/templates/Dockerfile.tt
の修正です。
app imageにアプリケーション実行時には不要なパッケージがインストールされないよう修正しています。
Update Command Line guide examples [ci-skip]
rails guideのThe Rails Command Line
の修正です。
rails --help
の出力結果を最新の内容に変更しています。Show common commands when calling rails -h outside a Rails dirで出力内容が変更になった為。