sé que puedo hacer una consulta de libros recientes sobre la base de una matriz como en¿Cómo puedo usar un alcance con nombre en mi modelo con una matriz de elementos?
scope :recent_books, lambda {|since_dt| {:conditions=>{:created_at >= since_dt}}}
pero ¿cómo puedo hacer una consulta similar cuando tienen una gran variedad de artículos, por ejemplo ¿Qué sucede si quiero saber si hay registros que coincidan con las fechas en una matriz de [fecha1, fecha2, fecha3, etc.]
Creo que debe haber un método de recopilación/inject/select/map que hazlo pero no estoy seguro de que a partir de su lectura.
fantástico THX . Se aceptará en 6 minutos (restricción SO). –
Aunque sé que la sintaxis cambió un poco del 'named_scope' de rails2, ¿el enfoque lambda funcionaría bien en rails2? Thx, Michael. –
Sí. Primero utilicé esta sintaxis con Rails 2, incluidos algunos ámbitos nombrados que coinciden con las matrices. Simplemente tendrá que cambiar la llamada 'where' a un hash' conditions'. – David