문제

I have an AppleController

it has a def sliceme method

when I go to: /apple#sliceme

it routes to #index

In my routes.config I have

resources :apples

Why?? And what is the correct route??

도움이 되었습니까?

해결책

Resources will create the CRUD method routes (see here)

If you want to specificity another route you can specify it like so in your routes file:

get "apple/sliceme", to: "apple#sliceme"

Or

resources :apple do
  get :sliceme, on: :collection
end

To check what routes actually exist, run rake routes in the terminal

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top