@item.item_item_properties returns a collection of objects, you are calling
a method on something array-like, it makes no sense.

If you want to get all the item_property_ids you can
do @item.item_item_properties.pluck(:item_property_id) for example. I'm not
sure what you want to achieve.

El jue., 31 oct. 2019 a las 22:29, fugee ohu (<fugee...@gmail.com>)
escribió:

>
>
> 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>)
>> 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.
>>> 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
> <https://groups.google.com/d/msgid/rubyonrails-talk/a80b3961-82df-4943-9e5a-adb764d516b7%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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/CAPS3bcAxtZ4PK3yFBT9EZ%3DeB241Ub488xyePjQnozOkbXXyo0Q%40mail.gmail.com.

Reply via email to