今回は関係ないんだろうけど、この分岐がよくわからん。
＠stageはfirst_or_createしてるんなら絶対trueじゃないの？
ここがsaveなら理解するけど。