【问题标题】:Shared Devise links not routing correctly共享设计链接未正确路由
【发布时间】:2013-11-13 22:30:55
【问题描述】:

/views/devise/shared/_links.erb 我有以下内容:

<%- if controller_name != 'sessions' %>
  <%= link_to "Sign in", new_session_path(resource_name) %><br />
<% end -%>

这会将“登录”链接链接到注册页面上的/users/login/signup)。

如何将其链接到 /login

【问题讨论】:

  • stackoverflow.com/questions/3827011/… 这可能会有所帮助
  • 这已经在 Stack 上被问了一千次了。
  • @zishe 我的问题有点不同。我问的是默认设计视图上显示为默认链接的路径,而不是视图本身的路径。

标签: ruby-on-rails devise ruby-on-rails-4


【解决方案1】:

我将new_session_path(resource_name) 更改为new_user_session_path 并且成功了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-07
    • 2018-01-03
    • 1970-01-01
    • 1970-01-01
    • 2010-10-11
    • 2011-11-07
    • 2013-02-12
    • 1970-01-01
    相关资源
    最近更新 更多