/ / install bootstrap скъпоценен камък или прежда добавете bootstrap за релси 5.1 или и двете - jquery, reactjs, bootstrap-4, yarnpkg, ruby-on-rail-5.1

инсталирайте bootstrap скъпоценен камък или прежда добавете bootstrap за релси 5.1 или и двете - jquery, reactjs, bootstrap-4, yarnpkg, ruby-on-rail-5.1

След като сте настроили проект в релсите 5.1 с --webpack = реакция опция трябва да инсталирам bootstrap скъпоценност? или да използвате прежда add bootstrap? Или ще се нуждая и от двете, ако използвам релси и реагирам на компоненти в целия проект?

Също така има ли плюсове и минуси от двата метода?

Отговори:

0 за отговор № 1

Зависи от това къде искате да използвате Bootstrap.

В случай, че ви е необходим, в a app/views/*/*.html.erb например, бихте се нуждаели от скъпоценност и го изискват в тръбопровода Rails assets в 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 файлове).