thanks for response
I see some other strange stuff going on.
for example, I have something like this:
resources :players do
member do
get :reject
end
resources :saleries
end
And I use a link_to helper to try to access the reject_player_path in
my dashboard show haml file and I get an error:
No route matches {:action=>"reject", :controller=>"players"}
And I try to even just try a player_path helper, which should exist
for show (when using link_to in other words get requests) and update
(when using form_for in other words post requests), yet I get this
error:
No route matches {:action=>"show", :controller=>"players"}
But obviously, these exceptions are wrong, as when I run rake routes,
these matches indeed do exist:
root /
(.:format)
{:controller=>"dashboard", :action=>"show"}
team_players GET /teams/:team_id/
players(.:format)
{:action=>"index", :controller=>"players"}
POST /teams/:team_id/
players(.:format)
{:action=>"create", :controller=>"players"}
new_team_player GET /teams/:team_id/players/
new(.:format) {:action=>"new", :controller=>"players"}
edit_team_player GET /teams/:team_id/players/:id/
edit(.:format) {:action=>"edit", :controller=>"players"}
team_player GET /teams/:team_id/
players/:id(.:format)
{:action=>"show", :controller=>"players"}
PUT /teams/:team_id/
players/:id(.:format)
{:action=>"update", :controller=>"players"}
DELETE /teams/:team_id/
players/:id(.:format)
{:action=>"destroy", :controller=>"players"}
teams GET /
teams(.:format)
{:action=>"index", :controller=>"teams"}
POST /
teams(.:format)
{:action=>"create", :controller=>"teams"}
new_team GET /teams/
new(.:format)
{:action=>"new", :controller=>"teams"}
edit_team GET /teams/:id/
edit(.:format)
{:action=>"edit", :controller=>"teams"}
team GET /
teams/:id(.:format)
{:action=>"show", :controller=>"teams"}
PUT /
teams/:id(.:format)
{:action=>"update", :controller=>"teams"}
DELETE /
teams/:id(.:format)
{:action=>"destroy", :controller=>"teams"}
reject_player GET /players/:id/
reject(.:format)
{:action=>"reject", :controller=>"players"}
player_saleries GET /players/:player_id/
saleries(.:format)
{:action=>"index", :controller=>"saleries"}
POST /players/:player_id/
saleries(.:format)
{:action=>"create", :controller=>"saleries"}
new_player_salery GET /players/:player_id/saleries/
new(.:format) {:action=>"new", :controller=>"saleries"}
edit_player_salery GET /players/:player_id/saleries/:id/
edit(.:format) {:action=>"edit", :controller=>"saleries"}
player_salery GET /players/:player_id/
saleries/:id(.:format) {:action=>"show", :controller=>"saleries"}
PUT /players/:player_id/
saleries/:id(.:format)
{:action=>"update", :controller=>"saleries"}
DELETE /players/:player_id/
saleries/:id(.:format)
{:action=>"destroy", :controller=>"saleries"}
players GET /
players(.:format)
{:action=>"index", :controller=>"players"}
POST /
players(.:format)
{:action=>"create", :controller=>"players"}
new_player GET /players/
new(.:format)
{:action=>"new", :controller=>"players"}
edit_player GET /players/:id/
edit(.:format)
{:action=>"edit", :controller=>"players"}
player GET /
players/:id(.:format)
{:action=>"show", :controller=>"players"}
PUT /
players/:id(.:format)
{:action=>"update", :controller=>"players"}
DELETE /
players/:id(.:format)
{:action=>"destroy", :controller=>"players"}
saleries GET /
saleries(.:format)
{:action=>"index", :controller=>"saleries"}
POST /
saleries(.:format)
{:action=>"create", :controller=>"saleries"}
new_salery GET /saleries/
new(.:format)
{:action=>"new", :controller=>"saleries"}
edit_salery GET /saleries/:id/
edit(.:format)
{:action=>"edit", :controller=>"saleries"}
salery GET /
saleries/:id(.:format)
{:action=>"show", :controller=>"saleries"}
PUT /
saleries/:id(.:format)
{:action=>"update", :controller=>"saleries"}
DELETE /
saleries/:id(.:format)
{:action=>"destroy", :controller=>"saleries"}
dashboard_sidebar /dashboard/
sidebar.:format
{:controller=>"dashboard", :action=>"sidebar"}
/dashboard/
charts.:format
{:controller=>"dashboard", :action=>"charts"}
/dashboard/
action_items.:format
{:controller=>"dashboard", :action=>"action_items"}
/dashboard/
performance.:format
{:controller=>"dashboard", :action=>"performance"}
So it seems to be contradicting.