0

私はレールで少し検索を構築しています。検索は /search?q="[query]" のように機能するはずです

「?q=」パラメーターを使用せずにリクエストをインデックス アクションにルーティングし、それ以外の場合は検索アクションにルーティングする方法はありますか? 私はこれを試しましたが、うまくいきません。

  controller :search do
    get ':index' => :index
    get ':index?:query' => :search
  end
4

1 に答える 1

0

あなたの行動に追加するだけです

redirect_to root_path and return unless params[:q]
于 2012-04-27T09:08:24.603 に答える