という名前のカスタムでエラー私は私のroutes.rbをRailsの3ルート
match '/businesses/:permalink', :to => 'businesses#show', :as => :business_permalink
resources :businesses
にこのカスタムルートを持っていると私はこのようなリンクを構築してきたが「いいえルートはマッチ」
No route matches {:controller=>"businesses", :action=>"show"}
私はルートの順序を逆にしようとした:私はそのリンクでページを訪問するたびに、私はこのエラーを取得する
resources :businesses
match '/businesses/:permalink', :to => 'businesses#show', :as => :business_permalink
これは機能しません。
showアクションが存在し、ファイルコントローラ/ businesses_controller.rbで定義されています。私のパーマリンクを使用してカスタムURLを作成したいと考えています。
私はRailsで新しく、私はちょうど何か不足していることを知っています。私は何が欠けていますか?
要するに、動的セグメントで名前付きルートを使用する場合は、 '_path'または' _url'ショートカットを使用するときに***何か***を指定する必要があります。私はちょうど不愉快な2つの分のためにこれで自分自身に踏み出された。 – Aaron