0

我有一个带有表单的页面来更新用户。我想要的是在里面有一个指向 a 的链接,edit_password_path这样用户就会被重定向到一个页面来更新他们的密码。

如何将用户表单中的用户信息传递给我,edit_password_path以便我PasswordController知道该用户edit_password_path是针对哪个用户的?

我的users/_form.html.erb 中的表单:

<%= form_for @user do |f| %>
      <%= f.label(:first_name, "First Name:") %>
        <%= f.text_field(:first_name) %>
        …
        …
        <%= link_to("Update Your Password", edit_password_path) %>
        …
<% end %>
4

1 回答 1

0

edit_password_path(@user)edit_password_path(current_user)Devise

routes.rb你应该有:

 resources :users

默认情况下,这将为您提供indexeditupdatenew、和操作的路由。showcreatedestroy

于 2013-08-05T10:51:54.527 回答