Я пытаюсь удалить опцию «отменить мою учетную запись» для учетной записи администратора, используя драгоценный камень devise.
app / views / devise / registrations / edit.html.erb:
<% if current_user && current_user.admin? %>
<h3>Cancel my account</h3>
<p>Unhappy? <%= button_to "Cancel my account", registration_path(resource_name), data: { confirm: "Are you sure?" }, method: :delete %></p>
Это избавляет от «аннулировать мою учетную запись» для обычного пользователя, но сохраняет ее для администратора,Тем не менее, я хотел бы, чтобы это было наоборот, так что это взгляды для пользователя, а не для администратора.
Отмена моей учетной записи - просмотр пользователя
Отмена моей учетной записи - просмотр администратора