Session In the model

i have the model SDTicket which has a field modified_by_id and it has
to take data from session[:id] Now this SDTicket model has many
associated models like Activity one of them So when ever an activity
happens then also the value in session[:id] is to be go to
modified_by_id field

SDTicket has_many activities
Activity belongs to SDTicket

 So for that what I am trying is in Activity model wrote in

after_save like below
after_save :update_sd_ticket
def update_sd_ticket
#Here I dont know how to get that session[:id] and fill that to

   I also tried like to get session from a module by including it in

activity model But that too not working.Could you please help to solve
Thanks in advance

Sijo Kg wrote:

 So for that what I am trying is in Activity model wrote in

The session hash is only available in the controller and view.

You’ll have to add a line to your controller method before your
call to save

activity.modified_by_id = session[:id]

Rails Wheels - Find Plugins, List & Sell Plugins -

This blog post outlines a common way to get the current logged in user
in your models…

Thanks for the link

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs