我想你可以在你的
routes.rb
像这样的文件:
scope except: [:edit, :destroy] do
resources :users
end
将返回路线:
users GET /users(.:format) users#index
POST /users(.:format) users#create
new_user GET /users/new(.:format) users#new
user GET /users/:id(.:format) users#show
PATCH /users/:id(.:format) users#update
PUT /users/:id(.:format) users#update
你可以看到
users#destroy
和
users#edit
路线丢失。
在您的情况下,它将是:
scope except: [:edit, :destroy] do
resources :expenditure_management2s do
collection { post :import }
collection { get :dropdown }
collection { get :test }
end
resources :expenditure_management1s do
collection { post :import }
collection { get :dropdown }
collection { get :test }
end
resources :expenditure_managements do
collection { post :import }
collection { get :dropdown }
collection { get :test }
end
end