Except no, Rails doesn't have this. Not even remotely close.
Rails still makes you write your migrations by hand. It also forces you to distribute your critical constraints, validations and dependencies over a usually incomplete model class, and incremental migration files.
In Rails/AR there is no place in the filesystem to find out about the currently declared schema.
It's a fundamentally broken design.