Ruby on rails 3 设计用户配置文件空字段显示在自定义视图中

Ruby on rails 3 设计用户配置文件空字段显示在自定义视图中,ruby-on-rails-3,devise,Ruby On Rails 3,Devise,我想在另一个视图中显示设计用户提供的内容 Homeprivate/profile.html.erb: <%= render "devise/registrations/edit" %> 但如果我登录并转到/homeprivate/profile,我会看到所有字段都是空的。不知何故,当前用户没有映射到表单。如果纵断面图显示在自定义视图中,如何将当前用户映射到纵断面图?似乎使用了User.new,而不是当前用户。我对rails相当陌生,但我也遇到了同样的问题,并找到了如何

我想在另一个视图中显示设计用户提供的内容

Homeprivate/profile.html.erb:

<%= render "devise/registrations/edit" %>       

但如果我登录并转到/homeprivate/profile,我会看到所有字段都是空的。不知何故,当前用户没有映射到表单。如果纵断面图显示在自定义视图中,如何将当前用户映射到纵断面图?似乎使用了User.new,而不是当前用户。

我对rails相当陌生,但我也遇到了同样的问题,并找到了如何填充这些空字段的方法。在助手中,而不是
user。新建
使用
当前用户
。应该是这样的:

def resource
@resource ||= current_user
end
这应该行得通

def resource
@resource ||= current_user
end