我有一个控制器,有许多动作:
class TestsController < ApplicationController
def find
end
def break
end
def turn
end
end
Run Code Online (Sandbox Code Playgroud)
当我将它添加到我的routes.rb文件时,如下所示:
resources :tests
Run Code Online (Sandbox Code Playgroud)
并执行rake routes任务我看到以下额外的回合:
tests GET /tests(.:format) tests#index
POST /tests(.:format) tests#create
new_test GET /tests/new(.:format) tests#new
edit_test GET /tests/:id/edit(.:format) tests#edit
test GET /tests/:id(.:format) tests#show
PUT /tests/:id(.:format) tests#update
DELETE /tests/:id(.:format) tests#destroy
Run Code Online (Sandbox Code Playgroud)
显然我的控制器没有上述动作.那么我如何告诉Rails避免生成/期望这些路由?