Nie rozumiem, dlaczego nie mogłeś; Twój wybór silnika pamięci masowej jest szczegółem implementacji MySQL. Wszystko, co powinieneś zrobić, to ustawić :options => "ENGINE=MEMORY"
w Twojej create_table deklaracja w Twoich migracjach.
Oczywiście nie rozumiem też, dlaczego miałbyś -- zwłaszcza w produkcji. Dokumentacja MySQL dotycząca silnika MEMORY jest pełna zastrzeżeń , jak alokacja pól o stałej długości, a wzrost prędkości, który można sobie uświadomić, musi być trywialny w porównaniu z ryzykiem utraty wszystkiego. Jeśli Twoja aplikacja jest taka, że nic nie musi być utrwalane, dlaczego nie pominąć całkowicie ActiveRecord i nałożyć swoje modele na Memcached?