Preguntas etiquetadas con activerecord

151
Registro aleatorio en ActiveRecord

Necesito obtener un registro aleatorio de una tabla a través de ActiveRecord. He seguido el ejemplo de Jamis Buck de 2006 . Sin embargo, también he encontrado otra forma a través de una búsqueda en Google (no se puede atribuir con un enlace debido a nuevas restricciones de usuario): rand_id =...

150
Anular métodos de atributos de ActiveRecord

Un ejemplo de lo que estoy hablando: class Person < ActiveRecord::Base def name=(name) super(name.capitalize) end def name super().downcase # not sure why you'd do this; this is just an example end end Esto parece funcionar, pero acabo de leer la sección sobre la anulación de los métodos...