2016-11-11 6 views
0

Я искал в Интернете и не знаю, почему я получаю эти ошибки ...Монтаж приложение Sinatra на рельсах 5

Im пытается установить приложение Sinatra, что я должен реорганизовать в рельсах приложение, так что я могу сделать переход плавно, поэтому я создал фиктивный проект для тестирования.

Мои маршруты файл:

Rails.application.routes.draw do 
    match "/sinatra" => SinatraApp, :anchor => false 
end 

Синатра приложение:

class SinatraApp < Sinatra::Base 
    get "/" do 
    "Hello Sinatra World" 
    end 
end 

приложение Sinatra находится на Lib каталога и это авто загрузки правильно, я пытался добавить драгоценный камень Синатры в Gemfile и я получил

"` требуют ': не может загрузить такой файл - стоечные/showexceptions (LoadError)"

если я не добавить драгоценный камень на Gemfile, или использовать «требуют: ноль», что ошибка уходит, и я получил еще один

«/active_support/dependencies.rb:293:in` требуют «: не может загрузить такой файла - стоечный/showexceptions (LoadError)»

Если я требовать 'Синатра' на приложении Sinatra, он снова падает с другой ошибкой нагрузки ....

мне нужно иметь приложение Sinatra runnin g внутри приложения rails, поэтому я могу ориентироваться в приложении Sinatra, как будто он работает без рельсов, поэтому я могу протестировать функциональные возможности и перенести их в приложение rails.

ответ

0

Я смог решить эту проблему с помощью новой версии синатра.

gem 'sinatra', '2.0.0.beta2'