В routes.rb:Рельсы 3.2. Маршрутизация помощник генерирует недействительно ссылки
scope "(:locale)", locale: /en|de/ do
get 'service' => 'service#index'
get 'service/:id' => 'service#show'
end
Тогда в силе я использую помощник service_path(params[:locale], id)
и получить эту ссылку /en/service.1
. Но мне нужна ссылка /en/service/1
.
Проверка маршрутизации с помощью rake routes
:
service GET (/:locale)/service(.:format) service#index (locale=>/en|ru/}
GET (/:locale)/service/:id(.:format) service#show {:locale=>/en|ru/}
Как получить нормальные ссылки, как /en/service/1
, что я делаю неправильно?
спасибо за помощь – Leksey
добро пожаловать;) – zolter