資源:博客
在我的routes.rb文件中聲明,但是當我嘗試在一個控制器或html.erb文件訪問blog_path,我得到以下錯誤:
沒有路由匹配{:控制器=> 「博客」,:動作=> 「節目」}缺少必需的鍵:[:ID]
我已經創建了一個稱爲BlogController控制器和帶有所定義的方法顯示views目錄中的show.html.erb文件。如果我定義:
match'/ blog',to:'blog#show',via:'get'instead,then blog_path works fine。
我的理解是資源:博客只是匹配'/ blog'的語法糖,'blog'show',via:'get'和一堆其他路線。請幫忙。
這是否意味着所有資源必須以結束's' 嗎?喜歡的資源:照片,資源:博客 – stephen
謝謝,它現在非常清楚,這是公認的答案。 – stephen