我遇到了解如何RESTful資源在導軌3.工作如果我有我的軌道問題的routes.rb文件:NameError在my_foos#指數未定義的局部變量或方法「foo_bar_my_foos_path」
resources :my_foos do
member do
get 'foo_bar'
end
end
我有一個控制器文件my_foos_controller.rb
class MyFoosController < ApplicationController
def index
end
def foo_bar
end
end
我有一個視圖文件test.html.erb
<%= foo_bar_my_foos_path %>
當我嘗試顯示我的test.html.erb文件時,出現錯誤: 與標題中相同。
如果我正在處理一個資源(單數)而不是複數資源,我所描述的所有東西都可以工作。我在會議中遺漏了什麼?
謝謝
嘗試運行'rake routes'。這會告訴你所有可用的路由(但沒有'_path'部分,所以你會看到'my_foos',而不是'my_foos_path')。你在那裏收費'foo_bar_my_foos'嗎?我的猜測是它可能是'my_foos_foo_bar',它是你想要的正確路徑,但是在那裏重複檢查。 – MrDanA