###はじめに
今回は、ポートフォリオ作成で学んだ知識のアウトプットをしたいと思い、記事を書いています。
###登録フォーム
フォームの作成方法はさまざまですが、今回はform_withヘルパーを用いています。
form_withヘルパーとは?
form_withヘルパーはviewで簡単にフォームを作成できる、ヘルパーです。
また、フォームの送信先についても簡単に設定できます。
ラベルに"チーム名"のように記述することで、表示を変更することができます。
###コード
_form.html.erb
<%= form_with(model: @user, local: true) do |f| %>
<%= f.label :name, "チーム名" %>
<%= f.text_field :name, class: 'form-control' %>
<%= f.label :prefecture_id, "活動地域" %>
<%= f.collection_select(:prefecture_id, Prefecture.all, :id, :name, {}, {class:"select-box", id:"item-shipping-fee-status"}) %>
<%= f.label :email, "メールアドレス" %>
<%= f.email_field :email, class: 'form-control' %>
<%= f.label :password, "パスワード" %>
<%= f.password_field :password, class: 'form-control' %>
<%= f.label :password_confirmation, "パスワード確認" %>
<%= f.password_field :password_confirmation, class: 'form-control' %>
<%= f.submit yield(:button_text), class: "btn btn-primary" %>
<% end %>
###最後に
今回はフォームについての記事になっております。
初学者の記事なので参考程度に見てください。
また、どこか気になる部分がありましたら、コメントしていただきたいと思います。