モデル内に after_save アクションを実行する関数があります
その関数内には、次のコードがあります
progression = Progression.find_by_id(newprogression)
if progression.participation_id.nil?
progression.participation_id = participation.id
progression.save
else
私が見ているのは、進行状況が更新されていないということです。以下であっても
- 保存する前にprogress.participation_idを確認すると、更新されています
- デバッガーで手動で progress.save を実行すると、true が返されます。
何かご意見は?