#ruby-on-rails #ruby #sinatra #rack
#ruby-on-rails #ruby #синатра #стойка
Вопрос:
У меня возникли проблемы с добавлением sinatra в качестве промежуточного ПО для rails 5. Проблема в том, что после добавления gem "sinatra"
в Rails Gemfile я не могу запустить сервер. Но bundle install
все равно завершается без ошибок. Не мог бы кто-нибудь, пожалуйста, объяснить мне, как добавить (промежуточное ПО) приложение Sinatra на Rails 5?
Ответ №1:
Rails автоматически require
удаляет все драгоценные камни в файле gemfile, что не идеально при использовании Sinatra в качестве промежуточного программного обеспечения. Это задокументировано на веб-сайте Sinatra здесь .
Обходным путем для этого является изменение вашего файла Gemfile, чтобы gem "sinatra", :require => false
затем добавить require "sinatra/base"
его в ваше приложение там, где это необходимо.