On Thursday, October 31, 2019 at 2:15:48 PM UTC-4, Ariel Juodziukynas wrote: > > Use `.size` instead of `.count`. "count" does a database query and since > you only built the element the COUNT db query will return 0. "size" knows > what to do if the association is already initialized so it will return "1" > in your case (and if it's not already loaded it will run a COUNT db query). > > El jue., 31 oct. 2019 a las 8:42, fugee ohu (<fuge...@gmail.com > <javascript:>>) escribió: > >> > @item=Item.new >> > @item.item_item_properties.build >> > @item.item_item_properties.count >> => 0 >> >> Why doesn't my @item object have any item_item_properties after build >> method >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Ruby on Rails: Talk" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to rubyonra...@googlegroups.com <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/rubyonrails-talk/161b90ed-b6b1-4d4d-9f67-fb70f0463621%40googlegroups.com >> >> <https://groups.google.com/d/msgid/rubyonrails-talk/161b90ed-b6b1-4d4d-9f67-fb70f0463621%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > How do I reference individual columns? 2.3.3 :006 > @item.item_item_properties.item_property_id NoMethodError: undefined method `item_property_id' for #<ItemItemProperty::ActiveRecord_Associations_CollectionProxy:0x0055d4167fd628>
-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/a80b3961-82df-4943-9e5a-adb764d516b7%40googlegroups.com.