0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

「チラ裏」 RANSACKのURL Query strings

Last updated at Posted at 2020-09-20

この記事は

URLパラメータでransackの検索結果を表示するためのリスト。
(気が付いたところで増やすかもしれやせん)

やりたかったこと

Railsのプロジェクトで、ransackを使用していないcontrollerから直接検索結果を手っ取り早く表示したかった。

やり方

foo に等しい

?q[name_equals]=foo

foo が含まれている

?q[name_contains]=foo

foo で始まる

?q[name_starts_with]=foo

foo で終わる

?q[name_ends_with]=foo

90 より大きい

?q[age_greater_than]=90

99 より小さい

?q[age_less_than]=99

1 に等しい

?q[id_eq]=1

foo から bar の範囲

?q[name_in][]=foo&q[name_in][]=bar

技術的ポイント

✅ 他の人のシステムでは試さない

0
0
5

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?