Parece certo para mim.
Acho que para isso é seguro o suficiente. Entendo a abordagem de ir com o que você sabe, mas o Rails oferece muitas proteções (garantindo que as coisas sejam aplicadas e as tabelas permaneçam conectadas e assim por diante).
Fico feliz que você tenha resolvido!