Problema con validaciones

estoy tratando de hacer una validacion del tipo

validates_presence_of :nombre_division, :message => “El campo Nombre no
puede ir en blanco”

en un formulario que tiene un select dinamico que lee valores de una
base de datos.

el problema es que cuando actua la validacion, es decir que el campo que
estoy validando es dejado en blanco, no recibo el error de validacion
que espero, sino que recibo un error de tipo

“NoMethodError in modulo” junto con

You have a nil object when you didn’t expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil.inject

como puedo resolver esto?.

ya he leido que a veces estas validaciones dan problemas de
inicializacion de variables y por esto ocurren estos errores de nil no
esperado. gracias por su tiempo espero me ayuden con esto.