Maybe you forgot add resource route? среда, 12 декабря 2012 г., 13:30:59 UTC+4 пользователь Ruby-Forum.com User написал: > > Hi, > > I'm a newbie and I can't resolve a simple problem. I generated a > scaffold "course" and now I try to create a new page to edit my data, > because my goal is produce a two different page with two different > views. > > My first step is reproduce the new page like the original edit page, so, > in the successive time, modify it. > > I create the new page "score.html.erb": > > <h1>Editing course</h1> > <%= render 'form' %> > <%= link_to 'Show', @course %> | > <%= link_to 'Back', courses_path %> > > I add the method score in "courses_controller.rb" > > def score > @course = Course.find(params[:id]) > end > > and I put in "/courses/index.html.erb" the link: > > <td><%= link_to 'Edit', score_course_path(course) %></td> > > next destroy link. > > I receive the error: > > NoMethodError in Courses#index > undefined method `score_course_path' for > #<#<Class:0x347c0a0>:0x3481830> > > I try to add some different code line in routes.rb, but this not help > me. > > Thanks for the help :) > > -- > 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/vWlW5GH_sLsJ. For more options, visit https://groups.google.com/groups/opt_out.