はじめに
- 忘年会で食べ放題の店(韓国料理店)に行ったのですが、QRコードをスマホで読み取って誰からでも注文できるシステムだった
- この前担当するシステムのエラーを調べてたらこ、これは・・・となった
問題
- 食べ放題終わり際に7皿ほどのチーズキンパ(巻きずし?)が届いた
- 親-子-孫のテーブル構成で、親からも子からも孫テーブルに対して関連テーブル削除をしようとして下記エラーをはいてた
ActiveRecord::HasManyThroughCantAssociateThroughHasOneOrManyReflection
解決方法
- 複数からのアクションはやめて一つに絞ろうねっていう話
おわりに
食べ放題でもう無理ってなったときはタバコを吸いに店外に行くのがいい
複数個所から同一のものにアクションをする際はいろいろ気を付けないとダメだねっていう話