find_by_sql con formato de matriz en Rails 3
buen día chicos
Estoy usandofind_by_sql () en los carriles 3 para buscar los registros de la siguiente manera.
@list=Email.find_by_sql(["SELECT * FROM Emails WHERE sent_id=?",params[:id]])
Cómo modificar la misma declaración si se aplican varios parámetros para el mismo atributo, por ejemplo, por ejemplo:
@list=Email.find_by_sql(["SELECT * FROM Emails WHERE (sent_id=? OR from_id=?)",params[:id],params[:id]])
Aquí ambossent_id yfrom_id los atributos reciben el mismo parámetroparams [: id]
Así, en lugar de pasar lo mismo.params [: id] dos veces, ¿hay algún mecanismo disponible para pasar el parámetro basado en orden?