Я пытаюсь настроить приложение sinatra внутри своего приложения Rails 3 (v3.0.1), но безуспешно. Sinatra gem (v1.1.0) устанавливается с помощью пакетной установки.
Вот что у меня есть.
Класс customer_app.rb в каталоге lib —
class CustomerApp < Sinatra::Base
get "/test" do
"Hello World"
end
end
мой файл routes.rb содержит -
CustomerService::Application.routes.draw do
root :to => CustomerApp
end
Я пытаюсь использовать URL-адрес - http://localhost:3000/test.
Я получаю эту ошибку (в браузере) - Ошибка маршрутизации. Нет маршрута, соответствующего "/test"
и эта ошибка в журнале - ActionController::RoutingError (Нет маршрута, соответствующего "/test"):
Есть ли что-то, что я упускаю??
Также я только что заметил, что даже простой маршрут стойки не работает -
root :to => proc { |env| [200, {}, ["Welcome!"]]}