Последние несколько дней я изучаю Ruby on Rails и следую руководствам из книги. Я работаю над приложением, которое требует импорта бутстрапа, однако у меня возникают проблемы с его установкой в мой проект.
Я использую Ruby версии 2.3.1 и Rails версии 5.1.1, а также среду кодирования cloud9.
Я создаю новое приложение с помощью следующей команды:
rails new bootstrap_app
Следующая инструкция — «добавить загрузочный гем в gemfile» с помощью следующей команды:
gem 'bootstrap‐sass' , '~> 3.3.6'
Я делаю это, и я получаю следующую ошибку:
ERROR: While executing gem ... (Gem::CommandLineError)
Unknown command bootstrap-sass,
Я просмотрел эту ошибку и нашел ее в stackoverflow здесь однако «перезапуск сервера» в моем случае не сработал.
Следующая инструкция в учебнике — это команда
bundle install
Я делаю это, и он сообщает мне список установленных зависимостей (бутстрап не указан)
Я попробовал команду gem install bootstrap-sass
, и она сказала, что установила драгоценный камень успешно, однако, когда я пытаюсь импортировать бутстрап в свой файл CSS следующим образом:
@import "bootstrap‐sprockets" ;
@import "bootstrap";
я получаю следующую ошибку:
ActionController::RoutingError (No route matches [GET] "/assets/bootstrap%E2%80%90sprockets"):
любые идеи о том, как я могу заставить это работать? Спасибо
gem 'bootstrap‐sass' , '~> 3.3.6'
в свою командную строку. Но нужно открыть файлGemfile
и добавить туда строчку. - person Wukerplank   schedule 06.06.2017Gemfile
:gem 'bootstrap-sass', '~> 3.3.6' gem 'sass-rails', '>= 3.2'
, затем запуститеbundle install
. - person okay56k   schedule 06.06.2017