# Saving ActiveRecord/Form data changes?

**URL:** <https://www.ruby-forum.com/t/saving-activerecord-form-data-changes/158783>\
**Category:** Rails\
**Created:** [January 27, 2009, 10:46pm UTC](https://www.ruby-forum.com/t/saving-activerecord-form-data-changes/158783 "2009-01-27T22:46:17Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![bburcham](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/f9ae1b/32.png) [@bburcham](https://www.ruby-forum.com/u/bburcham)\
**Post date:** [January 27, 2009, 10:46pm UTC](https://www.ruby-forum.com/t/saving-activerecord-form-data-changes/158783/1 "2009-01-27T22:46:17Z")

</div>

Greetings everyone,

This post has been moved (on suggestion) from the Ruby forum.

I can’t pass updated/changed values from the form elements to the  
ActiveRecord. However something is going through because the table’s  
update\_when column is registering the date/time of the update, but  
otherwise no data revisions to other columns transpire. Have tried  
using form\_for helper as well, but the same results.

This is all new to me, so not sure what additional info will be  
relevant. But am using Ruby 1.8.6 with a local MYSQL 5.1 database thru  
a Radrails IDE. My apologies for whatever info I have ommitted. Any  
suggestions on where I have gone astray will be most appreciated.

Thanks, Bill

CONTROLLER:

class FileController \< ApplicationController

def edit  
@file = File.find(params[:id])  
end

def update  
@file = File.find(params[:id])  
if @file.update\_attributes(params[:file])  
redirect\_to :action =\> ‘show’, :id =\> @file  
else  
render :action =\> ‘edit’  
end  
end  
end

VIEW:

\<% form\_tag (:action =\> ‘update’, :id =\> @file.id) do %\>

Description  
\<%= text\_area 'file', 'description'

\<%= submit\_tag ‘Save changes’ %\>  
\<% end %\>

\<%= link\_to ‘Back’, {:action =\> ‘list’} %\>
