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?

Respuestas a la pregunta(1)

Su respuesta a la pregunta