An ActiveRecord is invalid, but has no errors

Did you return false in a before_validation callback?

Henning Koch