Error while using a Named Route for navigation

I have home.html.erb file which has a link for **course.html.erb **file using link_to. I have defined a named route for this navigation. On clicking the link, I get an error as shown below. Looks like the named route is not accessible in the view.

Is my routes.rb entry correct? I am not sure if after match in routes.rb file, the name of view should be in single quotes or double quotes and whether a “/” is needed before view name. I tried both, it didn’t work.

Error:

undefined local variable or method `training_path' for #<#<Class:0xa856f9c>:0xa857244>

I have fixed this issue. The ‘match’ statement needs to be outside the resource block in routes.rb. Rest everything remains the same.

Thanks.