好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 關于Ruby on Rails路由配置的一些建議

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

熱門標簽:湖州u友防封電銷卡 電銷機器人廠商代理 白銀外呼paas系統 地圖標注賺錢項目注冊 常德電銷平臺外呼系統軟件價格 徐州網絡外呼系統哪個好 高德地圖標注客服 百度地圖標注自定義圖片 滴滴外呼系統

當你需要加入一個或多個動作至一個 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)))'


您可能感興趣的文章:
  • 關于Ruby on Rails視圖編寫的一些建議
  • Ruby on Rails中的ActiveResource使用詳解
  • 詳解Ruby on Rails中的Cucumber使用

標簽:普洱 公主嶺 梧州 荊門 三沙 永州 遼寧 張家界

巨人網絡通訊聲明:本文標題《關于Ruby on Rails路由配置的一些建議》,本文關鍵詞  關于,Ruby,Rails,路由,配置,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《關于Ruby on Rails路由配置的一些建議》相關的同類信息!
  • 本頁收集關于關于Ruby on Rails路由配置的一些建議的相關信息資訊供網民參考!
  • 推薦文章