/ / install bootstrap gemまたはyarnにレール用のブートストラップを追加する5.1または両方 - jquery、reactjs、bootstrap-4、yarnpkg、ruby-on-rails-5.1

jquery、reactjs、bootstrap-4、yarnpkg、ruby-on-rails-5.1など、レール用のブートストラップを追加する

レールでプロジェクトをセットアップした後5。1 --webpack = reactオプションを指定すると、ブートストラップの宝石をインストールする必要がありますか?または糸の追加ブートストラップを使用しますか?または、プロジェクト全体でレールを使用してコンポーネントを反応させる場合は、両方とも必要ですか?

また、どちらの方法の賛否両論はありますか?

回答:

回答№1は0

ブートストラップをどこで使用するかによって異なります。

必要な場合は、 app/views/*/*.html.erb 例えば、あなたは宝石を必要とし、それをRailsの資産パイプラインで app/assets/stylesheets/application.scss JavaScriptファイルも同様です。

しかし、Railsアプリケーションを作成した --webpack=react私はあなたのクライアントサイドアプリケーションでBootstrapを使いたいと思うので、 app/javascript Railsのアセットではなく、app/assets)。 この場合、次のコマンドを使用してインストールする必要があります。 yarn.

あなたは app/assets "古い方法"、またはjavascript以外のフレームワークの方法(ReactやAngularJsなどをインストールするためのいくつかの宝石を持っているとは限りません) app/javascript JavaScriptのフレームワークを使用し、アプリ100%のJavaScriptを使用しています(アセットでは、 .erb ファイル)。