Colin Law wrote:
> On 28 September 2010 10:05, Faisal Basha <[email protected]> wrote:
> 
> Please don't top post, it makes it difficult to follow the thread
> 
>> hi, Yes the below code is what I have i.e update method in
> 
> Presumably the 'yes' is in response to Fred's question: 'Does that
> controller exist (and in the right place) ?'
> 
>> Classifieds_controller.rb....
> 
> It should be classifieds_controller.rb (lower case) though I do not
> know whether that is the root of the problem.
> 
> Colin

Cool, Now I understand....I think....

Classifieds_controller.rb....

def edit
    @classifed = Classified.find(params[:id])
 end

def update
  @classifed = Classified.find(params[:id])
    if @classified.update_attributes(params[:classified])
      flash[:notice] = "updated"
         redirect_to @classified
    else
        render :action => 'edit'
     end
 end

Edit.rhtml

 <h1>Editing Classified: <%= :title -%></h1>

 <% form_for @classified do |form| %>
   <%=form.error_messages%>
  <p>
   <%=form.label  :title%><br/>
   <%= form.text_field :title %>
 </p>

  <p>
     <%=form.label  :price%><br/>
     <%= form.text_field :price %>
 </p>

  <p>
   <%=form.label  :location%><br/>
  <%= form.text_field :location %>
 </p>

  <p>
  <%=form.label  :description%><br/>
  <%= form.text_area :description %>
 </p>

  <p>
  <%=form.label  :email%><br/>
  <%= form.text_field :email %>
 </p>

  <%= submit_tag "save changes" %>
  <% end %>
 <%= link_to 'Back', {:action => 'list'} %>

Thanks
-- 
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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to