find_by_sql z formatem tablicy w Rails 3

dzień dobry chłopaki!

używamfind_by_sql () w szynach 3, aby pobrać rekordy w następujący sposób.

@list=Email.find_by_sql(["SELECT * FROM Emails WHERE sent_id=?",params[:id]])

Jak zmodyfikować to samo stwierdzenie, jeśli wiele parametrów dotyczy tego samego atrybutu, na przykład:

@list=Email.find_by_sql(["SELECT * FROM Emails WHERE (sent_id=? OR from_id=?)",params[:id],params[:id]])

Tutaj obojesent_id ifrom_id atrybuty otrzymują ten sam parametrparams [: id]

Tak więc zamiast mijać to samoparams [: id] dwa razy, czy istnieje jakiś mechanizm umożliwiający przekazanie parametru na podstawie kolejności?

questionAnswers(1)

yourAnswerToTheQuestion