Hi,
I recieve error “undefined method `stories_path’ for
#ActionView::Base:0x995b4ac” when going to the view via
site.com/stories/new
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:
/opt/ruby-enterprise-1.8.6-20081215/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/polymorphic_routes.rb:112:in
__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:in
polymorphic_url’
/opt/ruby-enterprise-1.8.6-20081215/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/polymorphic_routes.rb:119:in
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:in
apply_form_for_options!’
/opt/ruby-enterprise-1.8.6-20081215/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/helpers/form_helper.rb:248:in
`form_for’
/var/www/html/railsapps/shovell/dev/app/views/stories/new.html.erb:1
controller:
class StoriesController < ApplicationController
def index
@story = Story.find_by_name(‘SitePoint Forums’)
end
def new
@story = Story.new
end
end
view:
<% form_for @story do |f| %>
name:
<%= f.text_field :name %>
link:
<%= f.text_field :link %>
<%= submit_tag %>
<% end %>