Для контроллера, который определяет поведение боковой панели, мне нужно вызвать несколько URL-адресов; боковая панель будет меняться (ао) в зависимости от страницы, на которой она появляется.
describe SidebarController do
before(:each) do
@sidebar = SidebarController.new
end
it 'should return :jobseekers for root_path' do
get(root_url)
@sidebar.section(root_path).should eq :jobseekers
end
end
Это однако не работает с ActionController :: RoutingError: ни один маршрут не соответствует {: controller => "sidebar",: action => "http://test.host/"}
Могу ли я получить
URL-адрес или путь в виде строки? Есть ли более разумный способ задать данные запроса .
, а не ПОЛУЧИТЬ?