[英]install bootstrap gem or yarn add bootstrap for rails 5.1 or both
在rails 5.1中使用--webpack = react選項進行項目設置后,我應該安裝bootstrap gem嗎? 或使用紗線添加引導程序? 或者如果我在整個項目中使用rails並對組件做出反應,我是否需要兩者?
另外,這兩種方法都有利弊嗎?
這取決於您要使用Bootstrap的位置。
如果您需要它,例如在app/views/*/*.html.erb
中,您將需要gem,並在app/assets/stylesheets/application.scss
中的Rails資產管道中需要它,並且相同用於JavaScript文件。
但正如你所提到的,你用--webpack=react
創建了你的Rails應用程序,我想你想在你的客戶端應用程序中使用Bootstrap,所以app/javascript
文件夾而不是Rails資產( app/assets
)。 在這種情況下,您將不得不使用yarn
安裝它。
您必須將app/assets
視為“舊方式”,或非javascript框架方式(由於您有一些寶石可以安裝React或AngularJs等等,這不完全正確),您應該看到app/javascript
新的方式,使用webpacker,所以使用JavaScript框架並成為應用程序100%JavaScript(在資產中你將使用一些.erb
文件)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.