これまでに作った機能について簡単にまとめていく。
今回は、
enumのフォームの作成
使用モデル
Taskモデル
カラム | データ型 | |
---|---|---|
1 | name | string |
2 | status | integer |
Gemの導入
gem 'enumerize'
bundle installの実行
enumの設定
app/models/task.rb
enumerize :status, in: { 未着手: 0, 着手中: 1, 完了: 2 }
フォームの追加
app/views/_form.html.erb
<%= form.select :status ,Task.status.options %>
以上で作成終了