On 26 June 2015 at 16:40, David Williams <lists@ruby-forum.com> wrote:
> Nugi Nugraha wrote in post #1175693:
>> On Fri, Jun 26, 2015 at 7:20 AM, David Williams <lists@ruby-forum.com>
>> wrote:
>>
>>> unless: avatar.nil?) %></li>
>>>
>>
>> I think error message is obvious
>> you got that error because @user was nil
>> if you're using devise, you can try this instead
>> "current_user.avatar.url(:thumb)"
>>
>>
>> --
>> Mou Dareka no, tame janakutte
>> Jibun no Tame ni Warette Iru
>>
>> ( Aqua Timez - Alones )
>
> I'm getting this error in my logs file. The current_user is signed in
> btw.
>
> User Load (1.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = ?
> ORDER BY "users"."id" ASC LIMIT 1 [["id", 3]]
> Completed 500 Internal Server Error in 2302ms (ActiveRecord: 2.0ms)
>
> NameError - undefined local variable or method `avatar' for
> #<#<Class:0x58867e0>:0x5885d78>:
Is that the same error (undefined method `avatar' for nil:NilClass) or
a new one? If a new one then show us the full error message and the
line of code it relates to. If the same error then, as the previous
poster said, it is because @user is nil.
Also what is the code
unless: avatar.nil?
supposed to be doing? I see no code setting up a variable avatar.
Colin
--
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%3D0gLsET%2Bxr%3DUxWS%3DJWoM1aX3CTV5DUnTZZeVDJ%2B%2BZ-YwYv4w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment