I may not be answering your question on this one, but I just an admin tool 
to add a user since the administrator of the system must grant the proper 
role to the new user. 
So, if am using rails_admin with the project, add the user in that tool and 
assign the appropriate role_id.

The code can also be setup so a user can sign-up them selves and a default 
role is assigned.

You can also add a user with a tool such as phpmyadmin, pgadmin, 
sqlite-browser like http://sqlitebrowser.org/.


On Wednesday, July 19, 2017 at 12:06:09 AM UTC-4, babacar thiam wrote:
>
> yeah in this i want to know how do to insert a new users using user view 
> or devise and respected role.
> in my userscontroller if i put at the top: before_filter 
> :authentificate_user i hav and error saying 
> use before_action 
>
>
> Le mardi 18 juillet 2017 22:47:12 UTC-4, David Gleba a écrit :
>>
>> 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 <thia...@gmail.com> 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 rubyonrails-talk+unsubscr...@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/16d23649-4d46-4002-b6be-23f866b06a50%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to