Можно ли реализовать has_many: через ActiveScaffold? - PullRequest
1 голос
/ 16 апреля 2010

Рассмотрим следующие модели:

class Artist < ActiveRecord::Base
  has_many :artist_events
  has_many :events, :through => :artist_events
end

class Event < ActiveRecord::Base
  has_many :artist_events
  has_many :artists, :through => :artist_events, :order => 'artist_events.position'
end

class ArtistEvent < ActiveRecord::Base
  default_scope :order => 'position'
  belongs_to :artist
  belongs_to :event
  acts_as_list :scope => :artist
end

Возможно ли использовать ActiveScaffold для администрирования этого типа отношений? Модель ArtistEvent существует для определения отношения hbtm с дополнительным атрибутом позиции.

Спасибо!

Jonathan

1 Ответ

0 голосов
/ 21 января 2011

да. В конце концов, ArtistEvent - это еще одна модель, и активные скаффолды могут работать на ней, если у вас есть маршруты и контроллеры в модели соединения.

...