Acts_as_list scope and polymorphic association


this is my model:

class Person < ActiveRecord::Base
has_many :phones, :as => :callable, :order => :position

class Phone < ActiveRecord::Base
belongs_to :callable, :polymorphic => true
acts_as_list :scope => :callable_id

how can i add the callable_type to the scope.
how can i say the scope is the {:callable_id,:callable_type} couple?

is it even possible?



in fact i should have something like

:scope => ‘callable_id = #{parent_object_id} and callable_type =

how can i write in ruby parent_object_id and parent_object_type?

this.parent.type ? :slight_smile:

can’t get something that work



finally solved it on my own just after starting this thread :slight_smile:

‘callable_id=#{callable_id} and callable_type=#{quote callable_type}’


on my own with Rails Weenie help :slight_smile: