Hello,
I would like to have many-to-many relationship to object itself with
additional info, but I did not find any info on that, could someone
suggest something?
Example:
Service
-- name
-- description
ServiceConnection
-- type
-- description
-- parent_id
-- child_id
Have a look at has_many :through with class_name and foreign_key. You
will need two of these, one for parents and one for children.
has_many :service_connections
has_many :parents, :through => :service_connection, :class_name..... etc
has_many :children, :through => :service_connection, :class_name..... etc
The rails guide on activerecord associations at
http://guides.rubyonrails.org/ should help.
Colin