/ / instale la gema o hilo bootstrap agregue bootstrap para los rieles 5.1 o ambos - jquery, reactjs, bootstrap-4, yarnpkg, ruby-on-rails-5.1

instale la gema o hilo bootstrap agregue bootstrap para los rieles 5.1 o ambos - jquery, reactjs, bootstrap-4, yarnpkg, ruby-on-rails-5.1

Después de obtener un proyecto de configuración en rieles 5.1 con la opción --webpack = reaccionar ¿Debo instalar la gema bootstrap? o utilizar hilo añadir bootstrap? ¿O necesitaría ambos si utilizo rieles y reacciono componentes a lo largo de un proyecto?

Además, ¿hay ventajas y desventajas de cualquiera de los métodos?

Respuestas

0 para la respuesta № 1

Depende de dónde quieras usar Bootstrap.

En el caso de que lo necesites, en un app/views/*/*.html.erb por ejemplo, necesitaría la gema y la requeriría en el inventario de activos de Rails en el app/assets/stylesheets/application.scss y lo mismo para el archivo JavaScript.

Pero como mencionaste, creaste tu aplicación Rails con --webpack=react, Supongo que le gustaría usar Bootstrap en su aplicación del lado del cliente, por lo que app/javascript carpeta y no los activos de Rails (app/assets). En este caso deberás instalarlo utilizando yarn.

Tienes que ver el app/assets como la "forma antigua", o la forma de marco no javascript (que no es totalmente cierta, ya que tiene algunas gemas para instalar React o AngularJs, etc.), y debería ver app/javascript la nueva forma, con webpacker, por lo tanto, usar un marco de JavaScript y ser una aplicación 100% JavaScript (mientras que en los recursos, utilizará algunos .erb archivos).