У меня есть рельсы 4 приложения с моделями STI:STI со многими типами
# models/person.rb
def Person < ActiveRecord::Base
end
# models/director.rb
def Director < Person
end
# models/actor.rb
def Director < Person
end
Но так как один человек может быть актер и режиссер одновременно, я хочу STI со многими типами, как:
person = Person.first
person.type = "Director, Actor"
person.save
Actor.first.id => 1
Director.first.id => 1
Есть ли механизм в рельсах или драгоценный камень для реализации этого?