Я пытаюсь настроить приложение 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
мой rout.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!"]]}