从另一个视图编辑用户?
Edit user from another view?
我需要从另一个视图编辑用户数据。例如,当用户创建新的 post 时,他们可以更改姓名、phone 号码、地址等。我正在使用 Devise gem.
有没有人有什么想法?
您可以从任何视图编辑任何 model/migration。 Rails 并没有限制你,尽管它确实试图引导你走传统的路。在您要编辑 user
的视图中,尝试这样的操作:
<%= form_for @user do |f| %>
<%= f.label :name %>
<%= f.text_field :name %>
...more code here...
<% end %>
只需确保 @user
是一个 user
对象。
我需要从另一个视图编辑用户数据。例如,当用户创建新的 post 时,他们可以更改姓名、phone 号码、地址等。我正在使用 Devise gem.
有没有人有什么想法?
您可以从任何视图编辑任何 model/migration。 Rails 并没有限制你,尽管它确实试图引导你走传统的路。在您要编辑 user
的视图中,尝试这样的操作:
<%= form_for @user do |f| %>
<%= f.label :name %>
<%= f.text_field :name %>
...more code here...
<% end %>
只需确保 @user
是一个 user
对象。