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
%>
<p><label
for="file_description">Description</label><br>
<%= text_area ''file'', ''description''
</p>
<%= submit_tag ''Save changes'' %>
<% end %>
<%= link_to ''Back'', {:action =>
''list''} %>
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---