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] <javascript:>> > 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/e7a9e5c3-d026-495e-914d-fa26bcf39f8a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

