2012-01-08 4 views
0

だから私は私の「evis​​it」コントローラおよび「all_messages」のアクション経路が定義されているにもかかわらず経路指定エラーが発生しましたか?

match "evisits/:token/all_messages" => "evisits#all_messages", :as => :all_evisit_messages 

は、このようなすくい路線で、このような定義されたルートを表示しています

all_evisit_messages  /evisits/:token/all_messages(.:format)                 {:controller=>"evisits", :action=>"all_messages"} 

そして、私は手動でそれに行くことができますうまくしかし、私はそうのようにそれにリダイレクトしようとした場合:

redirect_to all_evisit_messages_url(@evisit.token) 

は私が手 - ルートが存在しないかのように「いいえルート一致ルーティングエラー」。私はそれを正しく定義したと思う...何かが欠けている?

答えて

1

は、代わりにこれをやってみてください。

redirect_to all_evisit_messages_url(:token => @evisit.token) 

は、その仕事をしていますか?

関連する問題