我有一个应用程序,我正在创建一个名为“new_911”的获取操作。当我将 new_911_call_path 放入应用程序布局中时,出现错误“没有路由匹配 new_911 控制器:调用”。然而,调用控制器中有一个名为 new_911 的操作。我究竟做错了什么?
调用控制器:
def new_911
@call = Call.new :call_status => "open"
respond_with @call
end
应用程序.html.erb
<li><%= link_to 'New 911 Call', new_911_call_path %></li>
路线.rb
resources :calls do
member do
post 'close'
post 'cancel'
post 'note'
get 'new_return'
get 'duplicate_call'
get 'edit_times'
put 'update_billing'
get 'new_911'
end
rake 路由:new_911_call GET /calls/:id/new_911(.:format) calls#new_911