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

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community 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,
etc

current_user

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 )
end

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)
end
zero0x (Guest)
on 2009-01-24 10:04
(Received via mailing list)
HOLY COW

how could I not figure that out :)

thank you so much

On 24. Jan, 08:56 h., bala kishore pulicherla 
<removed_email_address@domain.invalid>
This topic is locked and can not be replied to.