DM was discontinued years ago and rom-rb is a different beast so your best choice is to actually rewrite the app. It’d be a really fun and educational exercise!
I’m making this jr dev friendly for any Ruby developers who need experience with performing this type of work on a living production project. It’s easy for devs to say this advice. Learners need a bit of a point in the right directions.