У меня есть «статический» контроллер и статические представления, которые являются страницами, которые не используют ruby в своих представлениях. Для этих страниц у меня есть частичный файл sitemap, который сгенерирован программно и используется в файле макета приложения. Маршруты, проложенные по именам, все еще используют файл макета приложения, но принимают статические маршруты и пытаются также пропустить их.Как вы производите частичный рельс, который находится за пределами пространства имен в представлении внутри пространства имен?
Вот соответствующая часть файла маршрута:
namespace :admin do
resources :verse_categories
resources :verses
resources :songs
resources :flowers
resources :visits, :except => [:new, :create]
end
match ':action' => 'static'
root :to => 'static#home'
Вот ошибка я получаю:
No route matches {:controller=>"admin/static", :action=>"about"}
Обратите внимание, что примерно один из статических страниц, что карта сайта частичное использований.
Итак, как я могу решить эту проблему маршрутизации, чтобы она не пыталась найти мои статические сайты внутри пространства имен admin? Любая помощь будет оценена!
Где не делает, что "Нет маршрута матчей" ошибка взялось? Это потому, что ссылки неправильны в части файла Sitemap? – Heikki
Это довольно запутанно :) Название вопроса - это частичные и представления, а содержание вопроса - о маршрутах. – Heikki