rails:580
From: Kenta Hashimoto <kem@c...>
Date: Fri, 04 Nov 2005 15:02:28 +0900
Subject: [rails:580] link_to へ、query stringを付加したい
はしけむです。
今日もハマっています。
たとえばurl_forや、link_to の引数の与え方などで、
URLの?以降のパラメータを汎用的に付加する方法は
ありますでしょうか?
検索を行うページを作っているのですが、外部からのリンクを
張りやすくするために、検索文字列や検索条件などを、
GETでURLにのせようとしています。
この場合、「次へ≫」など、その検索結果のページ内の
リンクにも、URLの?以降の文字列を付加したいです。
(ある程度選択的に)
汎用性の低い書き方をすると、以下のようになると思います。
<%= link_to "次へ≫",
:page => @pages.current.next ,
'keyword' => @params[:keyword] ,
'search[sort]' => @params[:search][:sort] ,
'mode' => @params[:mode] %>
これを、もう少し汎用性の高い書き方にしたいです。
各種のページで見た目を統一するために、ページナビゲーションの部分を
Partialなどで定義して統一したいためです。
こういったことを考えたときに、Railsで用意されているもので、
(たとえばurl_forや、link_to の引数の与え方などで、)
こういった方法を実現するものはありますでしょうか?
たとえば、?以降のパラメータは全て自動的に付加されるような
方法はありますでしょうか?
よろしくお願いいたします。
--
ML: rails@r...
使い方: http://QuickML.com/
Web Site: http://wiki.fdiary.net/rails/
ML Archives: http://www.fdiary.net/ml/rails/
-> 580 2005-11-04 07:02 [kem@c... ] link_to へ、query stringを付加したい 582 2005-11-04 07:32 ┗[yu1@t... ] 585 2005-11-04 08:37 ┗[kem@c... ]