Как мне установить именованный маршрут в рельсах 3? - PullRequest
0 голосов
/ 23 сентября 2010

Это месяц, который я откладывал, и я не могу понять, насколько я в этом виноват.

Я отслеживаю доступ к файлу в 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

При наведении мыши на ссылку я получаю 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 Ответ

1 голос
/ 24 сентября 2010

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

...