これまでに作った機能について簡単にまとめていく。
今回は、
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 %>
以上で作成終了
