On 22 November 2015 at 12:49, fugee ohu <fugee279@gmail.com> wrote:
> although the object's not null, the syntax you gave me "category.first.name"
> doesn't work "undefined method `name' for 0:Fixnum"
What did you see when you tried my suggestion?
Colin
>
> On Sunday, November 22, 2015 at 3:44:22 AM UTC-5, Arvind Vyas wrote:
>>
>> As I told you in earlier check what object you are getting and fetch the
>> name accordingly.
>>
>> For example if I got category object is like [#<Category id: 1, name:
>> "2012-08-31 20:34:15">]
>> so in simplest way I can write category.first.name but in this case you
>> have to check cateroy object should not nil.
>>
>> Also you can check this example it has also same issue as you are looking
>> form
>> http://stackoverflow.com/questions/12124941/undefined-method-name-for-array-in-activeadmin-row
>>
>> Thanks and Regards,
>>
>> Arvind Vyas
>> Ruby On Rails Developer
>> Mob ; 8511289155
>>
>> On Sun, Nov 22, 2015 at 12:54 PM, fugee ohu <fuge...@gmail.com> wrote:
>>>
>>> so how do i dereference the array in the view to display the name
>>>
>>> On Sunday, November 22, 2015 at 1:22:17 AM UTC-5, Arvind Vyas wrote:
>>>>
>>>> category object is coming as an array so first check that
>>>>
>>>> Thanks and Regards,
>>>>
>>>> Arvind Vyas
>>>> Ruby On Rails Developer
>>>> Mob ; 8511289155
>>>>
>>>> On Sun, Nov 22, 2015 at 2:54 AM, fugee ohu <fuge...@gmail.com> wrote:
>>>>>
>>>>> <h2>Categories</h2>
>>>>> <%= @categories.group_by(&:parent_id).each do |category| %>
>>>>> <%= category.name %><br>
>>>>> <% end %>
>>>>>
>>>>> This code results in ActionController returning
>>>>>
>>>>> undefined method `name' for #<Array:0xb48bf628>
>>>>>
>>>>> --
>>>>> 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-ta...@googlegroups.com.
>>>>> To post to this group, send email to rubyonra...@googlegroups.com.
>>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/d/msgid/rubyonrails-talk/0fe07e54-776d-45a3-812d-5aa6247d21dc%40googlegroups.com.
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>>
>>> --
>>> 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-ta...@googlegroups.com.
>>> To post to this group, send email to rubyonra...@googlegroups.com.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/rubyonrails-talk/84648581-9e36-4d08-97ca-f0960acd44ed%40googlegroups.com.
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>
>>
> --
> 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+unsubscribe@googlegroups.com.
> To post to this group, send email to rubyonrails-talk@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/rubyonrails-talk/845c3185-d24d-4163-bcd6-e59cc9f2c15c%40googlegroups.com.
>
> For more options, visit https://groups.google.com/d/optout.
--
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+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CAL%3D0gLvFkhgXk%3D868%2BZ2n-ZTpv1fOyebjxkJOn3iwSxpvVTkFA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment