なぜできなかったのかわかりません。ストレージエンジンの選択は、MySQL実装の詳細です。 :options => "ENGINE=MEMORY"
を設定するだけです。 create_tableで 移行での宣言。
もちろん、なぜあなたがするのかもわかりません -特に本番環境で。 MEMORYエンジンのMySQLドキュメントは、警告が満載です。 、固定長のフィールド割り当てのように、すべてを失うリスクと比較して、実現する速度の向上は取るに足らないものでなければなりません。アプリケーションで永続化する必要がない場合は、ActiveRecordを完全にスキップして、Memcachedの上にモデルをレイヤー化してみませんか?