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.

Reply via email to