Question

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??

Était-ce utile?

La solution

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top