Using scaffolding with Ruby 4.1.0 on existing Db

Thanks in advance for the great responses on this forum.

My question is this:

       Let's say I have a MySQL database with three tables. Referential
integrity is set up in the database, so invalid keys will cause a non
zero query return code.
       The tables are:
             Category which owns table Type and
             Type which owns table Widget and
             Widget which has description, price and quantity values.

       I want to generate a basic CRUD functionality over these three.
       I also want to have drop down boxes on Type and Widget so that
       Category parent can be selected for Type and
       Type parent can be selected for Widget

       What Ruby scaffolding commands would now be required to generate
and also deploy this?

       Is the Nifty gem the most complete, or are there now better
choices?

       There seems to have been changes since Ruby 2.0 previously
discussed on this forum. Yes?

       RoR is the best thing since sliced bread!

Al.