-
Type:
Task
-
Resolution: Done
-
Affects Version/s: None
-
Component/s: None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Using 2.4.4, #each loops through my has_many association objects twice:
class Parent
has_many :items, :class_name=>"Something::Item", as: :itemizable, dependent: :nullify
...
class Something::Item
belongs_to :itemizable, polymorphic: true
...
In parent...
times_run = 0
p "items size #
"
items.each do |pl|
times_run += 1
p "item #
"
end
p "times run #
"
result...
"items size 3"
"item #<Something::Item:0x2dbd8e4>"
"item #<Something::Item:0x2db0e00>"
"item #<Something::Item:0x2da5618>"
"item #<Something::Item:0x2dbd8e4>"
"item #<Something::Item:0x2db0e00>"
"item #<Something::Item:0x2da5618>"
"times run 6"
thx, g