【发布时间】:2012-03-28 20:15:13
【问题描述】:
当我转到 Devise 提供的 edit_user_registration_path 时,我有诸如电子邮件和用户名等字段预填。
我想创建具有类似表单的自定义用户配置文件页面,用于编辑包含依赖模型的附加字段的用户信息。我希望字段是预先填写的。 应该怎么做呢?
Devise提供的默认表单:
<%= form_for(resource, :as => resource_name, :url => registration_path(resource_name), :html => { :method => :put }) do |f| %>
<%= devise_error_messages! %>
<div><%= f.label :email %><br />
<%= f.email_field :email %></div>
<div><%= f.label :username %><br />
<%= f.text_field :username %></div>
<div><%= f.label :password %> <i>(leave blank if you don't want to change it)</i><br />
<%= f.password_field :password, :autocomplete => "off" %></div>
<div><%= f.label :password_confirmation %><br />
<%= f.password_field :password_confirmation %></div>
<div><%= f.label :current_password %> <i>(we need your current password to confirm your changes)</i><br />
<%= f.password_field :current_password %></div>
<div><%= f.submit "Update" %></div>
<% end %>
【问题讨论】:
标签: ruby-on-rails forms devise