Mi sembra giusto.
Penso che per questo sia abbastanza sicuro. Capisco l’approccio “vai con ciò che conosci”, ma Rails ti offre molte protezioni (assicurandosi che le cose vengano applicate e che le tabelle rimangano connesse e così via).
Sono contento che tu abbia risolto!