<% content_for :title, "ユーザー編集" %>

ユーザー編集

<%= @user.username %> の情報を編集

<%= form_with model: @user, class: "space-y-6" do |f| %> <% if @user.errors.any? %> <% end %>
<%= f.label :username, "ユーザー名", class: "block text-sm font-medium text-gray-700" %> <%= f.text_field :username, class: "mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500" %>
<%= f.label :email, "メールアドレス", class: "block text-sm font-medium text-gray-700" %> <%= f.email_field :email, class: "mt-1 block w-full rounded-md border-gray-300 bg-gray-100 shadow-sm", disabled: true %>

メールアドレスは変更できません

パスワード変更

パスワードを変更する場合のみ入力してください。空欄の場合は変更されません。

<%= f.label :password, "新しいパスワード", class: "block text-sm font-medium text-gray-700" %> <%= f.password_field :password, class: "mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500", autocomplete: "new-password" %>

6文字以上

<%= f.label :password_confirmation, "新しいパスワード(確認)", class: "block text-sm font-medium text-gray-700" %> <%= f.password_field :password_confirmation, class: "mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500", autocomplete: "new-password" %>
<%= link_to "キャンセル", user_path(@user), class: "inline-flex items-center px-4 py-2 border border-gray-300 shadow-sm text-sm font-medium rounded-md text-gray-700 bg-white hover:bg-gray-50" %> <%= f.submit "更新", class: "inline-flex items-center px-4 py-2 border border-transparent text-sm font-medium rounded-md text-white bg-indigo-600 hover:bg-indigo-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500" %>
<% end %>