# Store a session variable in a table

**URL:** <https://www.ruby-forum.com/t/store-a-session-variable-in-a-table/152854>\
**Category:** Rails\
**Created:** [November 8, 2008, 10:28am UTC](https://www.ruby-forum.com/t/store-a-session-variable-in-a-table/152854 "2008-11-08T10:28:09Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ishara\_G](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/e68b1a/32.png) [@Ishara\_G](https://www.ruby-forum.com/u/Ishara_G)\
**Post date:** [November 8, 2008, 10:28am UTC](https://www.ruby-forum.com/t/store-a-session-variable-in-a-table/152854/1 "2008-11-08T10:28:09Z")

</div>

i have a session variable called user\_id,i want to store  
it in a table named blogs  
t.column :user\_id,  
t.column :title,  
t.column :body,

i have a form which includes title and  
body,i can save them in the table, here is my code

def forum  
if request.post? and params[:blog]  
@blog = Blog.new(params[:blog])  
if @blog.save  
flash[:notice]=“posted”  
else  
flash[:error]=“not posted”  
end  
end  
end

---

<div class="post-metadata">

**Author:** ![Ishara\_G](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/e68b1a/32.png) [@Ishara\_G](https://www.ruby-forum.com/u/Ishara_G)\
**Post date:** [November 8, 2008, 1:21pm UTC](https://www.ruby-forum.com/t/store-a-session-variable-in-a-table/152854/2 "2008-11-08T13:21:31Z")

</div>

Hello ,

add the bold line of code into ur controller (forum) and check… It  
works…

def forum  
if request.post? and params[:blog]  
@blog = Blog.new(params[:blog])  
_@blog.user\_id = session[:user\_id]_  
if @blog.save  
flash[:notice]=“posted”  
else  
flash[:error]=“not posted”  
end  
end  
end

Thanks & Regards,

Saideep Annadatha

On Sat, Nov 8, 2008 at 2:57 PM, Ishara G. \<
