There is a resource object about that should have the newly created user.

Check out:

http://stackoverflow.com/questions/4702806/how-to-add-callback-after-registration-with-rails3-and-devise

This methodology worked well for me.


On Oct 2, 2013, at 11:49 AM, Jordon Bedwell <[email protected]> wrote:

> On Wed, Oct 2, 2013 at 10:41 AM, Monserrat Foster <[email protected]> 
> wrote:
>> I'm trying to create a folder right after a user registers, so I override
>> the create action on the registration controller (devise) but I don't know
>> how to access the newly created user in order to create the folder with it's
>> name to upload files later.
>> 
>> So far I've got this:
>> 
>> 
>> Should I leave it there or move it to the create action? Instead of using a
>> method
>> is that the right way to access the current user?
>> Maybe instead of registration it's better to do it on sign in?
> 
> I don't know how you have your application encapsulated or even what
> you consider behavior but if it were me I would skip trying to be
> clever and skip trying to override methods I have no business being in
> and simply hook into creation on the model:
> http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html --
> http://api.rubyonrails.org/classes/ActiveModel/Callbacks.html just
> because it's tied to the database does not mean it's strictly an
> interface between your app and the database ;).
> 
> -- 
> 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/CAM5XQnzKCNaHdBEn9CEORkGkkpjbYQm9rM%2BZWzg79py_b8J%3DzA%40mail.gmail.com.
> For more options, visit https://groups.google.com/groups/opt_out.

-- 
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/5AEE5091-E243-4298-8C9A-B9FD13E91EB5%40btrtrucks.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to