2011-12-19 5 views
0

オリジナルのポストを見つけていません。パスが

私はおそらく間違って私のルートを定義していますが、私はthis exampleとともに、次のよ。 私はこのような私のルートを定義しました:

namespace :admin do 
    namespace :distributions do 
    resources :workflows do 
     collection do 
     post :edit_multiple 
     put :update_multiple 
     end 
    end 
    end 
end 

は明らかに他のものの束は、管理名前空間の中に存在していると私は私のディストリビューションは、その内部の管理者のネームスペースとワークフローに属していると思いました。

<%= form_tag admin_edit_multiple_distributions_workflows_path do %> 

またはこの:私はこれを行うとき

は、しかし、私は間違っていませんwhat'd

undefined local variable or method `admin_distributions_edit_multiple_workflows_path' for #<#<Class:0x12c2b2320>:0x12c29dfd8> 

<%= form_tag admin_distributions_edit_multiple_workflows_path do %> 

は私が未定義のメソッドまたは変数のエラーを取得しますか?

+4

'rake routes'からの出力は何ですか? – Nick

答えて

2

あなたはそうのように、前にedit_multipleまたはupdate_multipleを配置する必要があります:ニックはすでに彼のコメントで述べたように、rake routesはとにかくあなたに答えを与える必要があり、

edit_multiple_admin_distributions_workflows_path 

update_multiple_admin_distributions_workflows_path 

しかし。