Forum: Ruby on Rails How to get current_user when I'm in model

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
zero0x (Guest)
on 2009-01-24 09:31
(Received via mailing list)
Hey there,

I have restful_authentication. I can do this in my controller, view,


But I can't do it when I'm in model. I need to put it to model,
because there's method like my_works - which finds all works of
current user.

Please help someone. Thank you
Bala kishore P. (Guest)
on 2009-01-24 09:57
(Received via mailing list)
in the user model

def my_works
   return works#(no need of return also )

in the controller
def find_works
@user = current_user or User.find_by_id(params[:id])
works = @user.my_works
puts works #(u'll get the works that are related to u)
zero0x (Guest)
on 2009-01-24 10:04
(Received via mailing list)

how could I not figure that out :)

thank you so much

On 24. Jan, 08:56 h., bala kishore pulicherla 
This topic is locked and can not be replied to.