简体   繁体   English

加载部分时出现奇怪的设计路由错误“没有路由匹配{:controller =>“ devise / home”,:action =>“ lng”,:locale =>“ en”}“

[英]strange devise routing error on loading partial “ No route matches {:controller=>”devise/home“, :action=>”lng“, :locale=>”en“} ”

When loading below partial Im getting strange routing errors for devise. 在部分Im之下加载时,会因设计而产生奇怪的路由错误。

#lng_select

= I18n.name_for_locale(locale) #lngs = I18n.name_for_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"

The error output by devise is: devise输出的错误是:

No route matches {:controller=>"devise/home", :action=>"lng", :locale=>"en"}

您的route.rb文件似乎有问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 没有路线符合{:controller =>“ devise / home”,:action =>“ students”} - No route matches {:controller=>“devise/home”, :action=>“students”} Rails设计路由错误 - “无路由匹配”(controller =>“devise / sessions”) - Rails Devise routing error - “No route matches” (controller=>“devise/sessions”) 生产服务器上出现Devise 404错误,没有路由匹配{:controller =>“ devise / home”} - Devise 404 errors on production server, No route matches {:controller=>“devise/home”} 没有路线符合{:action =>“ search”,:controller =>“ devise / books”} - No route matches {:action=>“search”, :controller=>“devise/books”} 没有路由匹配{:action =>“ search”,:controller =>“ devise / index”} - No route matches {:action=>“search”, :controller=>“devise/index”} 设计路由错误:没有路由匹配[PUT] - Devise routing error: No route matches [PUT] 没有路由匹配{:locale =>:en,:action =>“email”,:controller =>“games”} - No route matches {:locale=>:en, :action=>“email”, :controller=>“games”} 使用devise {:controller =>“ devise / static”,:action =>“ about”}的路由错误 - Routing error with devise {:controller=>“devise/static”, :action=>“about”} 没有路线匹配{:controller =>“ devise / dokumente”} - No route matches {:controller=>“devise/dokumente”} 为所有路由设计路由错误“没有匹配[GET]的路由” - Devise routing error “No route matches [GET] ” for all routes
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM