Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 是否从其他视图编辑用户?_Ruby On Rails_Ruby On Rails 3_Ruby On Rails 4_Devise - Fatal编程技术网

Ruby on rails 是否从其他视图编辑用户?

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

我需要从另一个视图编辑用户的数据。例如,当用户发布新帖子时,他们可以更改自己的姓名、电话号码、地址等。我正在使用Desive gem


有人有什么想法吗?

您可以从任何视图编辑任何模型/移植。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,除非您用自己的表格覆盖它。