user has one order
order#index -> order#new
注文画面リンクの行き先を、既存注文があるときとないときで分岐させる
order idとitem idを複合一意制約、scopeオプションだと許可するnilでも排除
order#update
同じ商品を注文していても、別の注文ならば問題ないことをテストする
$(select).changeだけでなく、ページを開いた時に注文合計を見れるようにする
指摘箇所の修正（不適切なifを３つ削除）
ご指摘箇所修正 camelCase, before_action, CONST
空のorderをフォームから作れなくする、手動でURL打った時、newやeditに行くのを防ぐ
user作成と同時にorderを作る
eager loading and reject empty details
when destroy order, create order with empty details
各注文が含むことができる、明細の最大数を返すメソッドを用意
同じ商品を同時に複数回選択した時に注文できなくする
refactoring
既存注文修正機能のテストが通るようにする。
change orders/edit.html.erb
明細票に表示されているか確認するテストを書く
refactoring