Wednesday, December 12, 2012

[Rails] New page edit

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+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate