Я только что установил Sinatra v1.1.0 в моем приложении rails (v3.0.1).Но я не могу вызвать какие-либо маршруты глубиной более 1 уровня, что означает, что это работает - http://localhost/customer/3,
, но этот не работает - http://localhost/customer/3/edit, и я получаю "Ошибка маршрутизации "
Вот объект Sinatra
class CustomerApp < Sinatra::Base
# this works
get "/customer/:id" do
"Hello Customer"
end
# this does NOT work
get "/customer/:id/edit" do
"Hello Customer"
end
end
Это то, что у меня есть в моем файле rails rout.rb -
match '/customer/(:string)' => CustomerApp
Я думаю, мне нужно немногомагия в файле маршрутов?В чем может быть проблема?