Две модели:
авторы проектов (author) и проекты(project).
авторы имеют по несколько проектов:
class Author < ActiveRecord::Base
has_many :projects
end
обратная связь (проекты пренадлажат авторам):
class Project < ActiveRecord::Base
belongs_to :author
end
Однако, некоторые проекты были написанны совместно несколькими авторами, соответственно belongs_to не подходит, и вместо таблицы "projects" вида:
integer :id
string :name
integer :author_id
требуется что-то вроде:
integer :id
string :name
array :author_ids
Какой вид связи подойдет для данного варианта вместо belongs_to?