#bootstrapを使用しながらemail_fieldの入力フォームに初期値を反映させる方法。
ポートフォリオを採用側に見てもらう時少しでも手間を省くため、ワンクリックで済むようにと初期値設定を考えました。
text_fieldは大量に検索ヒットしたけどemail_fieldとpassword_fieldは出てこなくて苦戦したので、自分用メモとして。
new.html.erb
<%= form_with(url: login_path, scope: :session, local: true) do |f| %>
<div class="form-group">
<%= f.label :email, 'メールアドレス' %>
<%= f.email_field :email, class: 'form-control', placeholder: 'hoge@gmail.com' %>
</div>
<div class="form-group">
<%= f.label :password, 'パスワード' %>
<%= f.password_field :password, class: 'form-control', value: 'hoge' %>
</div>
<%= f.submit 'ログイン', class: 'btn btn-primary btn-block' %>
<% end %>
email_fieldの方には placeholder: 'hoge@gmail.com'
password_fieldの方には value: 'hoge'
下記のURLのchapter 7−4を参考にしてください。
email_fieldとpassword_field初期値設定