Dina parametrar @monday och @fredag är fel, dessa måste vara av typen "tidsstämpel utan tidszon" men skapas som heltal, se felmeddelandet. SQLite har inga datetime-datatyper, så datum lagras som text eller heltal (unix-tidsstämplar). Det är därför du inte får ett felmeddelande i SQLite.
Se till att du skapar tidsstämplar som '2004-10-19 10:23:54' så kommer det att gå bra. Ett annat alternativ kan vara PostgreSQL-funktionen to_timestamp() för att konvertera din unix-tidsstämpel till en tidsstämpel:
@sent_emails = ContactEmail.all(:conditions => ['date_sent >= to_timestamp(?) and date_sent <= to_timestamp(?)', @monday, @friday])