我有一个AppleController
它有一个def sliceme方法
当我去:/ apple#sliceme
它路由到#index
在我的routes.config中我有
资源:苹果
为什么?什么是正确的路线??
答案 0 :(得分:1)
资源将创建CRUD方法路由(请参阅here)
如果您想要特定于另一条路线,您可以在路线文件中指定它:
get "apple/sliceme", to: "apple#sliceme"
或者
resources :apple do
get :sliceme, on: :collection
end
要检查实际存在的路线,请在终端
中运行rake routes