Run "rake routes" from the command line to see what the system
expects. Depending on the results from "rake routes", you probably
need to change your link to call the path method differently. Maybe
you need to call it passing in, or maybe the method should
have a different name.
On May 8, 6:10 am, Michael Baldock wrote:
Hi guys, I really thought I had this sorted, but I cant figure this out!

I'm building an app (ruby 1.9.3, rails 3.2.2).

The app has teams, and in my teams_controller I want to have a method
called apply_to_coach_team, with a form that allows you to apply to
coach a new team.

The problem is, every time I click the link to go to the form I get the

Couldn't find Team with id=apply_to_coach_team

The app seems to be going to the teams#show method, and looking for a
team with the id above.

in routes.db I have:

match "/teams/apply_to_coach_team" => "teams#apply_to_coach_team", :as
=> :apply_to_coach_team

my teams_controller is just an empty method

def apply_to_coach_team


and my view is just a stub for now

<h1> apply to coach new team </h1>

My link to this page looks like this :

<%= link_to "apply to coach new team", apply_to_coach_team_path, class:
"btn btn-mini btn-action" %>

Can anyone tell me what simple mistake I'm making please!??

Thanks in advance

Posted via
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
To unsubscribe from this group, send email to
For more options, visit this group at

Search Discussions

Discussion Posts


Follow ups

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 4 of 5 | next ›
Discussion Overview
grouprubyonrails-talk @
postedMay 8, '12 at 10:10a
activeMay 10, '12 at 8:41a



site design / logo © 2022 Grokbase