Home     |     .Net Programming    |     cSharp Home    |     Sql Server Home    |     Javascript / Client Side Development     |     Ajax Programming

Ruby on Rails Development     |     Perl Programming     |     C Programming Language     |     C++ Programming     |     IT Jobs

Python Programming Language     |     Laptop Suggestions?    |     TCL Scripting     |     Fortran Programming     |     Scheme Programming Language


 
 
Cervo Technologies
The Right Source to Outsource

MS Dynamics CRM 3.0

Ruby Programming Language

Update scaffolding form field


This may be a basic question, but i have an "image" field in a "news"
table, and have a form that uploads the image. Following the upload,
the "new" action is called in the rails scaffolding so i can add the
rest of the news to db entry. I however want the "image" field to
contain the image id that was just created in my image table. I send
the value to the new action, but cannot get the field to default to
this value. I have tried :locals => { :image => :id} to see if that
overrides the default value set in the partial. As i am fairly
unfamiliar with where the scaffolding is storing the information for
this form I am having trouble figuring this out. Here is the code for
the view. The second form is the form I am using to upload the image.
So my question is how do i get the image field to use a default value
that was passed to the view rather than what is stored as default in
my db.

<h1>New news</h1>

<%= start_form_tag :action => 'create' %>
  <%= render :partial => 'form'%>
  <%= submit_tag "Create" %>

<%= end_form_tag %>

<%= form_tag({:action=>'save_picture'}, :multipart => true)%>
 <input type="file" name="picture_file" />
 <input type="submit" name="Upload" />
</form>

<%= link_to 'Back', :action => 'list' %>

Add to del.icio.us | Digg this | Stumble it | Powered by Megasolutions Inc