Ruby on rails 是否从其他视图编辑用户?
我需要从另一个视图编辑用户的数据。例如,当用户发布新帖子时,他们可以更改自己的姓名、电话号码、地址等。我正在使用Desive gemRuby on rails 是否从其他视图编辑用户?,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-4,devise,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 4,Devise,我需要从另一个视图编辑用户的数据。例如,当用户发布新帖子时,他们可以更改自己的姓名、电话号码、地址等。我正在使用Desive gem 有人有什么想法吗?您可以从任何视图编辑任何模型/移植。Rails并没有限制您这样做,尽管它确实试图引导您走上传统的道路。在要编辑用户的视图中,尝试以下操作: <%= form_for @user do |f| %> <%= f.label :name %> <%= f.text_field :name %> ...
有人有什么想法吗?您可以从任何视图编辑任何模型/移植。Rails并没有限制您这样做,尽管它确实试图引导您走上传统的道路。在要编辑
用户的视图中,尝试以下操作:
<%= form_for @user do |f| %>
<%= f.label :name %>
<%= f.text_field :name %>
...more code here...
<% end %>
…这里有更多代码。。。
只需确保@user
是用户
对象。您可以从任何视图编辑任何模型/移植。Rails并没有限制您这样做,尽管它确实试图引导您走上传统的道路。在要编辑用户的视图中,尝试以下操作:
<%= form_for @user do |f| %>
<%= f.label :name %>
<%= f.text_field :name %>
...more code here...
<% end %>
…这里有更多代码。。。
只需确保@user
是用户
对象。您可以从任何视图编辑任何模型/移植。Rails并没有限制您这样做,尽管它确实试图引导您走上传统的道路。在要编辑用户的视图中,尝试以下操作:
<%= form_for @user do |f| %>
<%= f.label :name %>
<%= f.text_field :name %>
...more code here...
<% end %>
…这里有更多代码。。。
只需确保@user
是用户
对象。您可以从任何视图编辑任何模型/移植。Rails并没有限制您这样做,尽管它确实试图引导您走上传统的道路。在要编辑用户的视图中,尝试以下操作:
<%= form_for @user do |f| %>
<%= f.label :name %>
<%= f.text_field :name %>
...more code here...
<% end %>
…这里有更多代码。。。
只需确保@user
是用户
对象。我必须在我使用的控制器上声明@user=current\u用户?。还是自动接受?。通过使用这种方式,自动使用controllador设计注册?是的,您必须在正在使用的控制器的编辑操作中具有@user=current_user
。当您提交表单时,它将转到Desive registration controller,除非您用自己的覆盖它。我必须在我使用的控制器上声明@user=current\u user?。还是自动接受?。通过使用这种方式,自动使用controllador设计注册?是的,您必须在正在使用的控制器的编辑操作中具有@user=current_user
。当您提交表单时,它将转到Desive registration controller,除非您用自己的覆盖它。我必须在我使用的控制器上声明@user=current\u user?。还是自动接受?。通过使用这种方式,自动使用controllador设计注册?是的,您必须在正在使用的控制器的编辑操作中具有@user=current_user
。当您提交表单时,它将转到Desive registration controller,除非您用自己的覆盖它。我必须在我使用的控制器上声明@user=current\u user?。还是自动接受?。通过使用这种方式,自动使用controllador设计注册?是的,您必须在正在使用的控制器的编辑操作中具有@user=current_user
。当您提交表格时,它将转到Desive registration controller,除非您用自己的表格覆盖它。