On 6 April 2010 16:51, dirtbug <[email protected]> wrote:
> Colin,
>
> I don't know how to determine if validation is happening or whether it
> is successful.
I have told you twice previously. Install the html tidy plugin in
firefox, and/or paste the whole html of the page (View, Page Source in
browser, or similar and copy the text) into the w3c html validator
(google w3c html validator to find it).
You have not shown us the html of the form (View Page Source again to
see it) that I asked for.
Colin
>
> The edit.html.erb is:
>
> <h1>Editing orf</h1>
> <% form_for @orf do |f| %>
> <%= f.error_messages %>
> <%= h @orf.locus_tag %>
> <%= f.text_field 'current_annotation', :size => 50 %>
> <%= f.submit "Update" %>
> <% end %>
>
> the update method is:
>
> def update
> �...@orf = Orf.find(params[:id])
> if @orf.update_attributes(params[:orf])
> #if @orf.update_attribute(:current_annotation,
> @orf[ "current_annotation" ])
> flash[:notice] = 'Orf was successfully updated.'
> redirect_to orf_path
> else
> flash[:notice] = 'Update failed.'
> redirect_to orf_path
> end
> end
>
>
> and the log (upon clicking the button shows:
>
> Processing OrvesController#update (for 128.119.60.171 at 2010-04-06
> 11:52:39) [PUT]
> Parameters: {"orf"=>nil, "commit"=>"Update", "id"=>"1705"}
> Orf Columns (26.0ms) SHOW FIELDS FROM `orves`
> Orf Load (1.1ms) SELECT * FROM `orves` WHERE (`orves`.`id` =
> 1705)
> SQL (0.2ms) BEGIN
> SQL (0.2ms) COMMIT
> Redirected to /orves/1705
> Completed in 52ms (DB: 28) | 302 Found [http://
> andromeda.micro.umass.edu/orves/1705]
> SQL (0.4ms) SET NAMES 'utf8'
> SQL (0.2ms) SET SQL_AUTO_IS_NULL=0
>
>
> Processing OrvesController#show (for 128.119.60.171 at 2010-04-06
> 11:52:39) [GET]
> Parameters: {"id"=>"1705"}
> Orf Columns (17.7ms) SHOW FIELDS FROM `orves`
> Orf Load (1.1ms) SELECT * FROM `orves` WHERE (`orves`.`id` =
> 1705)
> Rendering orves/show
> Completed in 83ms (View: 45, DB: 19) | 200 OK [http://
> andromeda.micro.umass.edu/orves/1705]
>
> By the way, I commented out the line in application_controller.rb that
> had:
> #protect_from_forgery # See
> ActionController::RequestForgeryProtection for details
>
> Thanks.
>
> --
> 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.
>
>
--
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.