Имам следния код в моето ъглово приложение.
app.config(function($routeProvider, $locationProvider) {
$locationProvider.html5Mode(true);
$routeProvider
.when("/users/:u_id/restaurants/:r_id/menus/:m_id/sections/:sec_id/items", { templateUrl: "/assets/menus/items.html", controller: "MenuItemCtrl" })
});
Работи добре, когато навигирам до пътя с помощта на
<a href="/bg./sections/{{section.id}}/items">View Items</a>
Но когато обновя страницата или отида директно на URL адреса, това извежда грешка при маршрутизиране на релси
No route matches [GET] "/users/3/restaurants/3/menus/4/sections/4/items"
Ако създам този маршрут в routes.rb, той просто връща JSON, свързан с отговора, и не насочва към правилния шаблон.
Някой знае ли как да поправя този проблем?
get '(*url)' => 'home#index'
В този пример методът index() на home_controller обслужва едностраничното приложение. Вижте този отговор за подробности. - person Sunil D.   schedule 09.04.2014