Preventing Race Conditions With Fencing Tokens in Rails – Lance Olsen