Montagem do aplicativo Sinatra nos trilhos 5 - ruby-on-rails, ruby, sinatra

Eu procurei na web e não sei porque estou recebendo esses erros ...

Eu estou tentando montar um aplicativo Sinatra que eu tenho que refatorar em um aplicativo rails para que eu possa fazer a transição sem problemas, então eu criei um projeto fictício para testar.

Meu arquivo de rotas:

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

Sinatra app:

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

O aplicativo Sinatra está localizado no diretório lib e é auto carregamento corretamente, eu tentei adicionar a gem Sinatra no gemfile e eu tenho um

"` require ": não é possível carregar o arquivo - rack / showexceptions (LoadError)"

se eu não adicionar a gem no gemfile, ou usar "require: nil" esse erro desaparecer e eu tiver outro

"/active_support/dependencies.rb:293:in` require ": não é possível carregar arquivo - rack / showexceptions (LoadError) "

Se eu precisar de "sinatra" no aplicativo Sinatra, ele cai novamente com outro erro de carga ....

Eu preciso ter o aplicativo Sinatra correndo dentro do aplicativo rails para que eu possa navegar pensei que o aplicativo Sinatra como ele estava correndo sem rails para que eu possa testar funcionalidades e migrá-los para o aplicativo rails.

Respostas:

0 para resposta № 1

Consegui resolver isso com uma nova versão do sinatra.

gem "sinatra", "2.0.0.beta2"

Cardápio