麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Ruby > 正文

關于Ruby on Rails路由配置的一些建議

2020-10-29 19:37:25
字體:
來源:轉載
供稿:網友

當你需要加入一個或多個動作至一個 RESTful 資源時(你真的需要嗎?),使用 member and collection 路由。

  # 差  get 'subscriptions/:id/unsubscribe'  resources :subscriptions  # 好  resources :subscriptions do   get 'unsubscribe', on: :member  end  # 差  get 'photos/search'  resources :photos  # 好  resources :photos do   get 'search', on: :collection  end

    若你需要定義多個 member/collection 路由時,使用替代的區塊語法(block syntax)。

  

 resources :subscriptions do   member do    get 'unsubscribe'    # 更多路由   end  end  resources :photos do   collection do    get 'search'    # 更多路由   end  end

    使用嵌套路由(nested routes)來更佳地表達與 ActiveRecord 模型的關系。

  

 class Post < ActiveRecord::Base   has_many :comments  end  class Comments < ActiveRecord::Base   belongs_to :post  end  # routes.rb  resources :posts do   resources :comments  end

    使用命名空間路由來群組相關的行為。

  namespace :admin do   # Directs /admin/products/* to Admin::ProductsController   # (app/controllers/admin/products_controller.rb)   resources :products  end

    不要在控制器里使用留給后人般的瘋狂路由(legacy wild controller route)。這種路由會讓每個控制器的動作透過 GET 請求存取。

  # 非常差  match ':controller(/:action(/:id(.:format)))'


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产jjizz一区二区三区视频 | 91精品国产九九九久久久亚洲 | 一级做a爱片性色毛片高清 日本一区二区在线看 | 极品国产91在线网站 | 久久毛片| 中文字幕在线免费观看电影 | 亚洲天堂中文字幕在线观看 | 国产在线1区 | xxxxhd86日本护士hd | 成人毛片免费视频 | 久久精品亚洲一区二区三区观看模式 | 久久久久久久久久亚洲精品 | 亚洲成人在线免费 | vidz 98hd| 91 免费看片| 日韩色视频 | 午夜精品久久久久久中宇 | 久久精品伊人网 | 性欧美大战久久久久久久免费观看 | 成人一级片毛片 | 国产高潮失禁喷水爽到抽搐视频 | 黄色av网站在线观看 | 日本aaaa片毛片免费观蜜桃 | 草碰人人| 日韩毛片免费观看 | 欧美成人午夜 | 56av国产精品久久久久久久 | 欧美va亚洲 | 色淫网站免费视频 | 成人午夜免费福利 | 狠狠操电影 | 国产99视频在线观看 | 国产1区在线观看 | 久久国产精品久久久久久电车 | 91 久久| 国产一级aaa全黄毛片 | 中国av中文字幕 | 激情夜色 | 27xxoo无遮挡动态视频 | 亚洲一级电影在线观看 | av影片在线观看 |