Insert data into a database without user input

Hello there,
I am new around here and have been looking over the internet for a
solution but can't find one. I am fair new to rails but have a decent
understanding of it to get by and a few years experience behind me.
My problem is that I try to insert data in a database and it does not
come up. The information the user types is inserted however I wish to
insert the ID and other stuff the user can not change.
This is what I have so far:

The controller:

def create
    @postform = new(params[:postform])
    @post = => @postform.title, :body => @postform.body,
:user_id => session[:user_id]).save
    respond_to do |format|
        format.html { redirect_to(@post, :notice => 'Post was
successfully created.') }
        format.xml { render :xml => @post, :status => :created,
:location => @post }
        format.html { render :action => "new" }
        format.xml { render :xml => @post.errors, :status =>
:unprocessable_entity }

Craig White wrote: