Ruby on rails 路由到当前用户路径

Ruby on rails 路由到当前用户路径,ruby-on-rails,ruby,ruby-on-rails-3.2,Ruby On Rails,Ruby,Ruby On Rails 3.2,所以我在上面有一个引导导航条 我想将_链接到当前_用户的编辑路径,但我总是得到错误: ActionController::RoutingError at /blog No route matches {:action=>"edit", :controller=>"users"} 这就是我目前正在尝试的: <% if current_user %> <--! user logged in? --> <% @user ||= current_user %

所以我在上面有一个引导导航条

我想将_链接到当前_用户的编辑路径,但我总是得到错误:

ActionController::RoutingError at /blog

No route matches {:action=>"edit", :controller=>"users"}
这就是我目前正在尝试的:

<% if current_user %> <--! user logged in? -->
<% @user ||= current_user %> 
<%= link_to 'Settings', edit_user_path  %>
<% end %>
试试这个

<%= link_to 'Settings', edit_user_path(current_user)  %>

编辑用户路径
要求将用户记录传递到路径,因此请执行以下操作

<% if current_user %> <--! user logged in? -->
  <%= link_to 'Settings', edit_user_path(current_user) %>
<% end %>

必须做一些事情,但我们要做的是:)
<% if current_user %> <--! user logged in? -->
  <%= link_to 'Settings', edit_user_path(current_user) %>
<% end %>