簡體   English   中英

安裝bootstrap gem或yarn為rails 5.1或兩者添加bootstrap

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM