Undefined method `stories_path'


I recieve error “undefined method `stories_path’ for
#ActionView::Base:0x995b4ac” when going to the view via

The model is setup correctly, I can retrieve data from the db fine. I
think it might be related to the helper but I have no idea where to
start. It seems to think its failing on the first line of the view, i
belive on the ‘form_for’ method.

heres the traceback:
__send__' /opt/ruby-enterprise-1.8.6-20081215/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/polymorphic_routes.rb:112:inpolymorphic_url’
polymorphic_path' /opt/ruby-enterprise-1.8.6-20081215/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/helpers/form_helper.rb:269:inapply_form_for_options!’


class StoriesController < ApplicationController
def index
@story = Story.find_by_name(‘SitePoint Forums’)
def new
@story = Story.new


<% form_for @story do |f| %>

<%= f.text_field :name %>

<%= f.text_field :link %>

<%= submit_tag %>

<% end %>

Is your config/routes.rb properly set up?

– Bryce R.

Bryce R. wrote:

Is your config/routes.rb properly set up?

– Bryce R.

Aha, fixed. Yea thanks for the tip, completely overlooked mapping the
resource. The solution was:

map.resources :stories

Glad to help.

I assume you’re following the SitePoint Rails book? It’s a good one –
it helped me learn Rails when I was starting out (I got the free copy
for Rails 2.1)

– Bryce R.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs