カスタムルートを定義しました:
match 'folio/:id' => 'posts#show', :as => :folio, :via => :get
rake routes
コマンドを実行すると、次のようになります。
post GET /posts/:id(.:format) posts#show
folio GET /folio/:id(.:format) posts#show
そして、この要素へのリンクを他のページに配置しました: link_to post.title, folio_path
、しかし、入力するとルーティングエラーがスローされます:
No route matches {:controller=>"post", :action=>"show"}
なぜ失敗するのですか?通常の方法で使用post#show
しているときは魅力的に機能しますが、カスタムルートでは失敗します-助けてください!