2011-11-17 76 views
0

我試圖讓Rails中的管理界面工作,但我在使用link_to與嵌套的路由時遇到問題。我試圖獲得/admin/cake_class/:id的鏈接,但它將發送給admin/cake_class.:idlink_to與Rails中的命名空間

config/routes.rb:

namespace :admin do 
    resources :cake_class 
end 

/app/views/admin/cake_class/index.html.erb

<h1>all classes</h1> 

<% @classes.each do |c| %> 

    <%= c.date %> 
    <%= c.name %> 
    <%= link_to 'Show', admin_cake_class_path(c) %> 

<% end %> 

有什麼建議?

回答

1

The:resources should be plural,:cake_classes,which can be tripping you up。

耙路徑的輸出顯示什麼?

+0

'rake routes'說:http://pastebin.com/Y4sfwN8Q – Fraser