ローカルホスト/投稿/:id ではなく、ルート URL への投稿コントローラー ルートを使用して、単純なブログを作成しようとしています。
ルートファイルに以下を追加しました...
match '/:id', :to => 'posts#show', :as => 'post'
これは十分に機能しました。それ以来、私の検索ルートが壊れています。
match 'search/:q', :to => 'posts#query', :as => 'search'
Rails が私の検索クエリの ID を持つ投稿を見つけようとしているようです。次のような方法でルート ファイルを取得し、ルート URL の後のすべてが「検索」で始まるポスト ID EXECPT であると想定する方法はありますか?
match '/:id', :to => 'posts#show', :as => 'post', :except => 'search'