@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.