Ruby on Rails Friday, November 26, 2010

Thanks for the response! To clarify:

I can actually get to new.html.erb and :id/edit.html.erb. the problem
is on submit i'll get those errors. it does not create or edit the post
when i submit either. I have manually made 2 posts in mysql for testing
purposes.

Here is the newest lines in my log/dev:

Started POST "/knodes/2/edit" for 72.1.183.251 at Thu Nov 25 13:35:41
-0800 2010

ActionController::RoutingError (No route matches "/knodes/2/edit"):


Rendered
/home/bwoodall/.gem/ruby/1.8/gems/actionpack-3.0.1/lib/action_dispatch/middleware/templates/rescues/routing_error.erb
within rescues/layout (1.0ms)


Started GET "/knodes" for 72.1.183.251 at Thu Nov 25 13:38:35 -0800 2010
Processing by KnodesController#index as HTML
Knodes Load (0.2ms) SELECT `knodes`.* FROM `knodes` ORDER BY
knodes.created_at DESC
Rendered layouts/_stylesheets.html.erb (2.4ms)
User Load (0.2ms) SELECT `users`.* FROM `users` WHERE (`users`.`id` =
1) LIMIT 1
Rendered layouts/_header.html.erb (41.5ms)
Rendered layouts/_footer.html.erb (1.9ms)
Rendered knodes/index.html.erb within layouts/application (73.0ms)
Completed 200 OK in 98ms (Views: 78.5ms | ActiveRecord: 0.4ms)


Started GET "/knodes/new" for 72.1.183.251 at Thu Nov 25 13:38:37 -0800
2010
Processing by KnodesController#new as HTML
User Load (0.1ms) SELECT `users`.* FROM `users` WHERE (`users`.`id` =
1) LIMIT 1
DEPRECATION WARNING: <% %> style block helpers are deprecated. Please
use <%= %>. (called from
_app_views_knodes__new_form_html_erb__707979935__617958448_1646016 at
/home/bwoodall/rails/knode/app/views/knodes/_new_form.html.erb:1)
Rendered knodes/_new_form.html.erb (12.7ms)
Rendered layouts/_stylesheets.html.erb (1.9ms)
Rendered layouts/_header.html.erb (4.8ms)
Rendered layouts/_footer.html.erb (1.8ms)
Rendered knodes/new.html.erb within layouts/application (29.6ms)
Completed 200 OK in 77ms (Views: 33.9ms | ActiveRecord: 0.1ms)


Started POST "/knodes/new" for 72.1.183.251 at Thu Nov 25 13:38:46 -0800
2010

ActionController::RoutingError (No route matches "/knodes/new"):


Rendered
/home/bwoodall/.gem/ruby/1.8/gems/actionpack-3.0.1/lib/action_dispatch/middleware/templates/rescues/routing_error.erb
within rescues/layout (1.2ms)


Started POST "/knodes/new" for 72.1.183.251 at Thu Nov 25 13:43:03 -0800
2010

ActionController::RoutingError (No route matches "/knodes/new"):


Rendered
/home/bwoodall/.gem/ruby/1.8/gems/actionpack-3.0.1/lib/action_dispatch/middleware/templates/rescues/routing_error.erb
within rescues/layout (1.3ms)
==========================================

knodes/_form.html.erb
=====================
<% form_for @knodes, :url => { :action => :edit } do |f| %>
<% if @knodes.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@knodes.errors.count, "error") %> prohibited
this knode from being saved:</h2>

<ul>
<% @knodes.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
</ul>
</div>
<% end %>

<div class="field">
<%= f.label :title %><br />
<%= f.text_field :title %>
</div>
<div class="field">
<%= f.label :info %><br />
<%= h f.text_area :info, :class => "mceEditor" %>
</div>
<div class="field">
<%= f.label :media %><br />
<%= h f.text_area :media, :class => "mceEditor" %>
</div>
<div class="field">
<%= f.label :links %><br />
<%= h f.text_area :links, :class => "mceEditor" %>
</div>

<div class="actions">
<%= f.submit %>
</div>
<% end %>
===========================
edit.html.erb
===========================
<h1>Editing Knode</h1>

<%= render 'form' %>

<%= link_to 'Show', @knodes %> |
<%= link_to 'Back', knodes_path %>
===========================

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

No comments:

Post a Comment