【发布时间】:2017-05-23 19:39:52
【问题描述】:
我有一个用户模型,我希望有不同的页面来编辑他们的信息,这样我就没有edit.html.erb上的所有内容了
到目前为止,我已经为 page_content.html.erb 和 donation_options.html.erb 创建了视图,上面有我的表单。两者都按预期工作并成功更新了我的用户,但在提交表单后,我被重定向到用户根目录,即show.html.erb。我想设置它,以便用户在更新他们的个人资料后留在当前页面上。我不确定是否需要编辑我的UsersController,或者创建一个新的控制器,或者采取不同的方法。
这是我的表单示例:
<%= form_for @user do |f| %>
<!--Some inputs-->
<div class="actions">
<%= f.submit 'Update', :class => "btn btn-primary" %>
<!--After submitting, I'm taken to /users/:id/. I'd like to stay on /users/:id/current_view-->
</div>
<% end %>
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 devise