我有一個應用程序,我創建一個名爲「new_911」的獲取操作。當我把new_911_call_path放在應用程序佈局中時,我得到一個錯誤「沒有路由匹配new_911控制器:調用」。然而在呼叫控制器中有一個叫做new_911的動作。我究竟做錯了什麼?沒有路線匹配控制器在rails應用程序
呼叫控制器:
def new_911
@call = Call.new :call_status => "open"
respond_with @call
end
application.html.erb
<li><%= link_to 'New 911 Call', new_911_call_path %></li>
的routes.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
耙路線: new_911_call GET /電話/:ID/new_911( 。:格式)來電#new_911