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 %>