Você sabe o que validar para presença se você tiver associação belongs_to: nome da associação ou chave estrangeira?
Quero dizer, o que você usa ?:
belongs_to :account
validates :account_id, :presence => true
Ou:
belongs_to :account
validates :account, :presence => true
Use a segunda variante!
Esta é uma explicação do motivo: http://railsguides.net/2013/07/11/belongs-to-and-presence-validation-rule1/