Итак, я немного новичок в маршрутизации рельсов, особенно со строками запросов.
Я ищу создать URL-адрес, похожий на этот / dashboard / view_mode / 2010/11/18.У меня также есть необходимость в / dashboard / 2010/11/18 и / dashboard / view_mode
Dashboard - это контроллер, остальные параметры.У меня есть соответствующие строки в моих маршрутах. Rb
map.connect 'dashboard/:view_mode/:year/:month/:day', :controller => "dashboard", :action => "switch_view"
map.connect 'dashboard/:year/:month/:day', :controller => "dashboard", :action => "index"
map.connect 'dashboard', :controller => "dashboard", :action => "index"
map.connect 'dashboard/:view_mode', :controller => "dashboard", :action => "switch_view"
map.dashboard 'dashboard/:view_mode', :controller => "dashboard", :action => "index"
Когда я сталкиваюсь с проблемой, я генерирую этот / dashboard / view_mode / 2010/11/18 из начальной точки этого / dashboard / 2010/11/18.
Я получаю / dashboard / view_mode / 2010/11/18? View_mode = my_view_mode, который не работает.
Похоже, это должно быть просто, но.. эрг, я просто не получаю это после попытки некоторое время.
Спасибо.