2016年11月4日 星期五

客製化路由的做法

# ap/config/routes.rb
Rails.application.routes.draw do
  resources :fruit do
    collection do
      get 'apple'
    end
    member do
      get 'orange'
    end
end
結果會產生這樣的路徑
apple_fruits  GET   /fruits/apple        fruits#apple
orange_fruits GET   /fruits/:id/orange   fruits#orange

很容易看出兩者的差別,一個中間有fruits的id,一個沒有。

沒有留言:

張貼留言