👻
フォーム入力の書式
セレクトボックス
こんなやつ
#select
erb
<%= f.select :mc_id, options_for_select([['mcを選択してください', ''], ['晋平太', '1'], ['チプルソ', '2'], ['NAIKA MC', '3']]), {}, {class: 'mclist__select'} %>
#collection_select
erb
<%= f.collection_select :mc_id, Mc.all, :id, :name, {prompt: 'mcを選択してください'}, class: 'mclist__select' %>
ラジオボタン
こんなやつ
#enumを使わない場合
erb
<%= f.label :receive_news, '受け取る', value: 1 %>
<%= f.radio_button :receive_news, '1' %>
<%= f.label :receive_news, '受け取らない', value: 0 %>
<%= f.radio_button :receive_news, '0' %>
#enumを使う場合
model
class Product < ApplicationRecord
enum sales_status: { on_sale: 0, draft: 1 }
end
erb
<%= f.label :sales_status_draft, '下書き' %>
<%= f.radio_button :sales_status, :draft %>
<%= f.label :sales_status_on_sale, '公開' %>
<%= f.radio_button :sales_status, :on_sale %>
チェックボックス
こんなやつ
erb
<%= f.check_box :remember, id: "check1" %>
ファイル送信
こんなやつ
erb
<%= f.file_field :csv, accept: '.csv' %>
hidden
erb
<%= f.hidden_field :contact_id, value: @contact.id %>
Discussion