Closed Takumi-Tajima closed 5 months ago
この変更は、Ruby on RailsプロジェクトのGemfileとアセットパイプラインの設定を改善するために行われました。新しいGemの追加や既存のGemの再配置、JavaScriptとCSSのバンドリングツールの導入、そしてレイアウトファイルやJavaScriptインポートの更新が含まれています。これにより、アプリケーションのパフォーマンスと開発体験が向上します。
ファイル | 変更内容 |
---|---|
Gemfile | bootsnap , cssbundling-rails , jsbundling-rails の追加と再配置、turbo-rails の移動 |
Procfile.dev | js: yarn build --watch コマンドの追加 |
app/javascript/application.js | import "controllers" からimport "./controllers" への変更 |
app/javascript/controllers/index.js | application とeagerLoadControllersFrom のインポートと使用をコメントアウト |
app/views/layouts/application.html.haml | javascript_importmap_tags をコメントアウトし、javascript_include_tag を追加 |
package.json | @hotwired/stimulus , @hotwired/turbo-rails , esbuild の依存関係追加とbuild スクリプトの追加 |
新たな風が吹くRailsの道、 Gemが輝き、コードが生きる。 JavaScriptもCSSも力を合わせ、 未来のアプリがここに咲く。 うさぎの喜び、コードの詩、 今日も明日も、開発の旅。
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
import-mapからesbuildに変更
Summary by CodeRabbit
新機能
改善点
application.html.haml
レイアウトファイルにて、javascript_importmap_tags
をコメントアウトし、新しいjavascript_include_tag
を追加しました。開発ツール
Procfile.dev
にjs: yarn build --watch
コマンドを追加しました。package.json
に新しい依存関係とビルドスクリプトを追加しました。