簡單學rails的route

rails的route部分功能強大,不過對初學者似乎又有些學習難度。

resource方法可以自動生成七個默認路由,以及一些edit_path, edit_url等助手方法。

初學者可能就會感覺頭暈。

path類方法是對應的路徑,不帶協(xié)議部分。url生成的帶http。兩者差別在此。

如果想擴展一些路由,可以用member,collection方法。兩者有細微區(qū)別。前者是針對單個目標的,例如preview。后者是針對一個集合,例如search。

resources :photos do
  collection do
    get :search
  end
end

簡單說就是這樣。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,658評論 19 139
  • 參考 RailsGuides中的Rails Routing from the Outside In 簡介 Rail...
    零小白閱讀 7,554評論 0 15
  • 發(fā)現(xiàn) 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 15,433評論 4 61
  • 配置 在es啟動之前可以通過設置啟動命令行啟動參數(shù)、環(huán)境變量、文件等方式優(yōu)化和配置es進行參數(shù) 環(huán)境變量 系統(tǒng)配置...
    imsilence閱讀 1,752評論 0 0
  • 手賤,將手機升級到iOS9.3,真機運行項目,運行失敗,錯誤信息就是:Could not find Develop...
    盼盼笑面包de我閱讀 282評論 0 0

友情鏈接更多精彩內容