Помещая соответствующие файлы new.html.erb, edit.html.erb, _form.html.erb и т. Д. В папку User Views, добавление / редактирование / удаление пользователей должно работать не так, как в любом другом CRUD, в качестве пользователя Devise.это другая модель, как любая.Я не буду публиковать новые или редактировать erbs (достаточно просто, и скаффолд может показать вам все остальное), но пример моего пользователя _form.html.erb ...
<%= form_for(@user) do |f| %>
<%= render :partial => 'shared/errors', :locals => { :content => @user } %>
<div class="field">
<%= f.label :email %><br />
<%= f.text_field :email %>
</div>
<div class="field">
<%= f.label :password %> <i>(leave blank if you don't want to change it)</i><br />
<%= f.password_field :password %>
</div>
<div class="field">
<%= f.label :password_confirmation %><br />
<%= f.password_field :password_confirmation %>
</div>
<div class="field">
<%= f.label :current_password %> <i>(we need your current password to confirm your changes)</i><br />
<%= f.password_field :current_password %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
В моем,Я думаю, что я ушел: регистрируемый в, и я все еще могу администрировать и обновлять пользователей через CRUD.Если вы пропустите это, то пользователи не смогут зарегистрироваться, но вы все равно сможете добавлять и редактировать пользователей самостоятельно (конечно, защитите контроллер Users с помощью load_and_authorize_resource, чтобы не пускать обычных пользователей).