¿Puedo definir_metodo en modelos de rieles?

Mi modelo de rieles tiene un código que intentadefine_method(method_name) dentro del modelo.

Sigo recibiendo:

NoMethodError: undefined method `define_method'

¿Qué estoy haciendo mal? ¿Estoy haciendo esto en el lugar equivocado? Necesito este método adjunto a este modelo. ¿Dónde más puedo definir este método?

EDITAR: Para aquellos que solicitan ver el código:

for field in rdev_fields
  next if self.attributes.include?(field)
  count = count + 1
  rdev_hash[field.to_sym] = self.attributes["attribute#{count}"]
  if !self.respond_to?(field) then
    define_method("#{field}") do
      self.send("attribute#{count}".to_sym)
    end
  end
end

Respuestas a la pregunta(4)

Su respuesta a la pregunta