エラーメッセージの保存中に失敗した場合に元に戻したいmongoidの検証があります。
例
if @thing.update_attributes(params[:thing])
format.html { redirect_to @thing, notice: 'Thing was successfully updated.' }
format.json { head :no_content }
else
#revert the fields that have changed and keep @thing.errors
format.html { render action: "edit" }
format.json { render json: @thing.errors, status: :unprocessable_entity }
end
ドキュメントを保存して再挿入すると、割り当てたくないようです@thing.errors = errors
ありがとう