繁体   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