Script to generate Relations


I just had the idea, that it should be possible to do something like

ruby script/generate relation Item has_and_belongs_to_many Tags

This would do following things:

* Create a migration with the table needed for the m:n relation. For 

other relations it would add a migration that adds the needed foreign
keys to the db schema (i.e. Post has_many Comments would lead to a
migration that adds the field post_id(int) to the comments table).
* Automagically insert the :has_and_belongs_to_many statement into
the models as needed (other relation types would obviously lead to
different stamtements, i.e. for 1:n relations).
* Perhaps there should be a script that tears down relations
(deleting the columns from the tables and the relation statements in the
* Do other things that I have not though of.

What do you think about this? Please feel free to discuss this (here?)!



This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs