# How to set roles during user creation (role\_requirement+rest

**URL:** <https://www.ruby-forum.com/t/how-to-set-roles-during-user-creation-role-requirement-rest/160438>\
**Category:** Rails\
**Created:** [February 16, 2009, 1:11pm UTC](https://www.ruby-forum.com/t/how-to-set-roles-during-user-creation-role-requirement-rest/160438 "2009-02-16T13:11:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![railslist](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/65b543/32.png) [@railslist](https://www.ruby-forum.com/u/railslist)\
**Post date:** [February 16, 2009, 1:11pm UTC](https://www.ruby-forum.com/t/how-to-set-roles-during-user-creation-role-requirement-rest/160438/1 "2009-02-16T13:11:11Z")

</div>

I am using role\_requirement + restful\_authentication for my project.  
Role based authorization works fine as long as data is present in  
roles\_users table for users and roles. I would like to insert data into  
this table when some one sign up as a new user. How do I insert a record  
in this table as soon as someone signs up or someone activates their  
account?.

Are there any methods like (has\_role ‘registered’) that inserts the data  
into that table?.

---

<div class="post-metadata">

**Author:** ![railslist](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/65b543/32.png) [@railslist](https://www.ruby-forum.com/u/railslist)\
**Post date:** [February 16, 2009, 1:29pm UTC](https://www.ruby-forum.com/t/how-to-set-roles-during-user-creation-role-requirement-rest/160438/2 "2009-02-16T13:29:49Z")

</div>

You can do an after\_create in the user that has\_role ‘registered’

Ramon T.

On Mon, Feb 16, 2009 at 8:11 PM, Rails L.

---

<div class="post-metadata">

**Author:** ![railslist](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/65b543/32.png) [@railslist](https://www.ruby-forum.com/u/railslist)\
**Post date:** [February 16, 2009, 5:31pm UTC](https://www.ruby-forum.com/t/how-to-set-roles-during-user-creation-role-requirement-rest/160438/3 "2009-02-16T17:31:02Z")

</div>

Ramon T. wrote:

> You can do an after\_create in the user that has\_role ‘registered’
> 
> Ramon T.
> 
> On Mon, Feb 16, 2009 at 8:11 PM, Rails L.

Hi Ramon

Can I have a bit more detailed instruction. i am a newbie, hence i  
find it difficult. Thanks in advance
