2010-09-23 2 views
0

Это месячная вещь, которую я откладывал, и я не могу из-за жизни понять, что этот избивающий.Как настроить именованный маршрут в рельсах 3?

Я отслеживаю, чтобы получить доступ к файлу в website/admin/organizations/org_deals

Моих маршрутов выглядеть следующим образом:

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

реки маршруты | GREP org_deals:

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

Я сделал мой ссылку выглядеть как этот

admin_organizations_org_deals_path 

I мыши по ссылке, я получаю http://localhost:3000/admin/organizations/org_deals

я нажимаю на него, и я получаю:

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

WTF? : D

+1

Похоже, что маршрут работает нормально. Ваше мнение существует там, где оно его ищет? –

+0

Да, его определенно там. Но посмотрите, как он ищет шоу? Если я переименую свое представление в show.haml.html, то хорошо, что я делал. Интересно, есть ли какой-то противоречивый маршрут, который вызывает это. – Trip

ответ

1

У меня возникли проблемы с маршрутами всего несколько дней назад, когда я обновился до рельсов 3, я не могу сказать вам, что места в пространстве имен, потому что я еще не использовал его, но это руководство было очень полезно для меня, есть тема в пространствах имен, надеюсь, что это поможет: http://edgeguides.rubyonrails.org/routing.html

+0

Да, я читал это. Это замечательно! Благодарю. – Trip

Смежные вопросы