Forum: Ruby on Rails acts_as_list scope and polymorphic association.

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
5374b14d364988d824b3f7f5c3c6625d?d=identicon&s=25 olivier Hericord (Guest)
on 2006-05-21 23:39
(Received via mailing list)
this is my model:

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

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

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?


thanks
5374b14d364988d824b3f7f5c3c6625d?d=identicon&s=25 olivier Hericord (Guest)
on 2006-05-21 23:48
(Received via mailing list)
in fact i should have something like

:scope => 'callable_id = #{parent_object_id} and callable_type =
#{parent_object_type}'


how can i write in ruby parent_object_id and parent_object_type?

this.parent.type ?  this.parent.id?   :)


can't get something that work

help
5374b14d364988d824b3f7f5c3c6625d?d=identicon&s=25 olivier Hericord (Guest)
on 2006-05-21 23:51
(Received via mailing list)
finally solved it on my own just after starting this thread   :)

'callable_id=#{callable_id} and callable_type=#{quote callable_type}'
5374b14d364988d824b3f7f5c3c6625d?d=identicon&s=25 olivier Hericord (Guest)
on 2006-05-21 23:57
(Received via mailing list)
on my own with Rails Weenie help :)
This topic is locked and can not be replied to.