考虑以下模型:
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关系。
谢谢!
乔纳森
答案 0 :(得分:0)
是肯定的。毕竟,ArtistEvent是另一种模式 - 只要你在连接模型上有路由和控制器,活动脚手架就可以对它进行操作。