【发布时间】:2012-06-22 09:24:18
【问题描述】:
当加载到部分以下时,我遇到了奇怪的设计路由错误。
#lng_select
= I18n.name_for_locale(locale) #lngs
#lngs_col1
%ul
%li
= link_to "English", :controller => 'home', :action => 'lng', :locale => 'en'
%li
= link_to "Dutch", :controller => 'home', :action => 'lng', :locale => 'nl'
%li
/#= link_to "Belgian", :controller => 'home', :action => 'lng', :locale => 'nl'
= link_to "Belgian", "#", :style => "color: #AFAFAF"
%li
/#= link_to "German", :controller => 'home', :action => 'lng', :locale => 'de'
= link_to "German", "#", :style => "color: #AFAFAF"
#lngs_col2
%ul
%li
/#= link_to "Español", :controller => 'home', :action => 'lng', :locale => 'es'
= link_to "Español", "#", :style => "color: #AFAFAF"
%li
/#= link_to "Français", :controller => 'home', :action => 'lng', :locale => 'fr'
= link_to "Français", "#", :style => "color: #AFAFAF"
%li
/#= link_to "Italiano", :controller => 'home', :action => 'lng', :locale => 'it'
= link_to "Italiano", "#", :style => "color: #AFAFAF"
devise输出的错误是:
No route matches {:controller=>"devise/home", :action=>"lng", :locale=>"en"}
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 routing devise renderpartial