blob: 0c3bf5000a0268eab3b3e50de275b86fa9dd6329 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
class Mixin < ActiveRecord::Base
acts_as_tree :foreign_key => "parent_id", :order => "id"
end
class ListMixin < ActiveRecord::Base
acts_as_list :column => "pos", :scope => :parent
def self.table_name
"mixins"
end
end
class ListWithStringScopeMixin < ActiveRecord::Base
acts_as_list :column => "pos", :scope => 'parent_id = #{parent_id}'
def self.table_name
"mixins"
end
end
|