校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > 關(guān)于Ruby on Rails路由配置的一些建議

關(guān)于Ruby on Rails路由配置的一些建議

熱門標(biāo)簽:湖州u友防封電銷卡 電銷機(jī)器人廠商代理 白銀外呼paas系統(tǒng) 地圖標(biāo)注賺錢項(xiàng)目注冊(cè) 常德電銷平臺(tái)外呼系統(tǒng)軟件價(jià)格 徐州網(wǎng)絡(luò)外呼系統(tǒng)哪個(gè)好 高德地圖標(biāo)注客服 百度地圖標(biāo)注自定義圖片 滴滴外呼系統(tǒng)

當(dāng)你需要加入一個(gè)或多個(gè)動(dòng)作至一個(gè) RESTful 資源時(shí)(你真的需要嗎?),使用 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

    若你需要定義多個(gè) member/collection 路由時(shí),使用替代的區(qū)塊語(yǔ)法(block syntax)。

  

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

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

    使用嵌套路由(nested routes)來(lái)更佳地表達(dá)與 ActiveRecord 模型的關(guān)系。

  

 class Post  ActiveRecord::Base
   has_many :comments
  end

  class Comments  ActiveRecord::Base
   belongs_to :post
  end

  # routes.rb
  resources :posts do
   resources :comments
  end

    使用命名空間路由來(lái)群組相關(guān)的行為。

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

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

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


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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《關(guān)于Ruby on Rails路由配置的一些建議》,本文關(guān)鍵詞  關(guān)于,Ruby,Rails,路由,配置,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《關(guān)于Ruby on Rails路由配置的一些建議》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于關(guān)于Ruby on Rails路由配置的一些建議的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 合山市| 蒙自县| 宁化县| 屯昌县| 资讯 | 江津市| 岗巴县| 鞍山市| 岫岩| 灌南县| 阜新| 商丘市| 镇坪县| 淮安市| 武陟县| 承德市| 隆昌县| 社旗县| 临安市| 东阿县| 芜湖市| 宿迁市| 南江县| 尉氏县| 吕梁市| 饶平县| 上高县| 兴化市| 十堰市| 贺州市| 水城县| 平乡县| 富裕县| 始兴县| 百色市| 张掖市| 张家界市| 金堂县| 荆门市| 治多县| 客服|