Nechápu, proč bys nemohl; váš výběr úložiště je detail implementace MySQL. Vše, co byste měli udělat, je nastavit :options => "ENGINE=MEMORY"
ve vaší create_table deklaraci ve vašich migracích.
Samozřejmě také nechápu, proč byste to byli -- zejména ve výrobě. Dokumentace MySQL pro modul MEMORY je plná upozornění , jako je alokace pole s pevnou délkou a nárůst rychlosti, který byste si uvědomili, musí být triviální ve srovnání s rizikem ztráty všeho. Pokud je vaše aplikace taková, že není potřeba nic přetrvávat, proč prostě nepřeskočit úplně ActiveRecord a nenavrstvit své modely na Memcached?