2010-09-23 3 views
0

Ceci est un long mois que je remets, et je ne peux pas pour la vie de moi comprendre ce bugger.Comment configurer un itinéraire nommé dans les rails 3?

Je suivi pour accéder à un fichier dans website/admin/organizations/org_deals

Mes itinéraires se présentent comme suit:

map.namespace :admin do |admin| 
    admin.namespace :organizations do |organization| 
    organization.org_deals 'org_deals', :action => 'org_deals' 
    end 
end 

routes râteau | grep org_deals:

admin_organizations_org_deals /admin/organizations/org_deals {:controller=>"admin/organizations/", :action=>"org_deals"} 

J'ai fait mon look lien comme

admin_organizations_org_deals_path 

souris I sur le lien que je reçois http://localhost:3000/admin/organizations/org_deals

je clique dessus, et je reçois:

No such file or directory - /Users/daniellevine/Sites/hq_channel/app/views/admin/organizations/show.html.haml 

WTF? : D

+1

Il me semble que la route fonctionne bien. Votre point de vue existe-t-il là où il le cherche? –

+0

Oui c'est définitivement là. Mais voyez comme c'est à la recherche d'un spectacle? Si je renomme ma vue en show.haml.html, c'est bon d'y aller, c'est ce que j'ai fait. Je me demande s'il y a une sorte de route contradictoire qui en est la cause. – Trip

Répondre

1

J'ai eu quelques problèmes avec les routes il y a quelques jours quand je suis passé aux rails 3, je ne peux pas vous dire les espaces de noms parce que je ne l'ai pas encore utilisé, mais ce guide m'a été très utile. il y a un sujet sur les espaces de noms, j'espère que ça aide: http://edgeguides.rubyonrails.org/routing.html

+0

Oui, j'ai lu ça. C'est une bonne lecture! Merci. – Trip

Questions connexes