【发布时间】:2012-01-08 05:28:28
【问题描述】:
所以我为“访问”控制器和“all_messages”操作定义了这样的路由
match "evisits/:token/all_messages" => "evisits#all_messages", :as => :all_evisit_messages
像这样出现在 rake 路线中:
all_evisit_messages /evisits/:token/all_messages(.:format) {:controller=>"evisits", :action=>"all_messages"}
我可以手动转到它,但是如果我尝试像这样重定向到它:
redirect_to all_evisit_messages_url(@evisit.token)
我收到“无路由匹配 - 路由错误”,好像路由不存在一样。我想我的定义是正确的......我错过了什么?
【问题讨论】:
标签: ruby-on-rails redirect routing ruby-on-rails-3.1