The article has an app in github.

https://github.com/jameshibbard/authentication-with-devise-and-cancancan

Can you download it and run it successfully?



On Tuesday, July 18, 2017 at 10:28:33 PM UTC-4, David Gleba wrote:
>
> I see that in one spot you have Admin - capitalized. and in another it is 
> not capitalized - admin.
>
> I wonder if capitalization matters in your code.
>
> Note that we can't see your code.  That makes it harder to help you when 
> we can't see the code.
>
>
> On Tuesday, July 18, 2017 at 7:07:11 PM UTC-4, babacar thiam wrote:
>>
>> the error says no MethodError (undefined method `name' for nil:NilClass): 
>>
>>   
>>
>> app/models/user.rb:15:in `admin?'
>>
>> app/models/ability.rb:7:in `initialize'
>>
>> Le mardi 18 juillet 2017 17:15:51 UTC-4, Colin Law a écrit :
>>>
>>> On 18 July 2017 at 22:02, babacar thiam <[email protected]> wrote: 
>>> > 
>>> > hi i have a mistake since this morning . 
>>> > 
>>> > undefined method `name' for nil:NilClass 
>>> > 
>>> > Extracted source (around line #15): 
>>>
>>> > 
>>> > end 
>>> > def admin? 
>>> >   self.role.name == "Admin" 
>>> > end 
>>> > def seller? 
>>> >   self.role.name == "Seller" 
>>> > 
>>>
>>> As the error says, self.role is nil 
>>>
>>> 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 [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/728ff39c-a7ef-4b22-902e-6c9cc85a67cd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to