ページの再読み込み時にフィルターフィルターをリセットする

ジャクソンカニンガム

ClearCoveの素晴らしいfilterrificプラグインを使用しています。

ページが再読み込みされたときにフィルターをリセットしたい。現在、IMOを混乱させる最後の検索フィルターを保存したままにしています。

これが私のコントローラーです:

  def index
     @filterrific = initialize_filterrific(
      current_user.patients,
      params[:filterrific],
      :select_options => {
        sorted_by: Patient.options_for_sorted_by      },
    ) or return
    @patients = @filterrific.find.page(params[:page])
    @templates = Template.all
    gon.root_url = root_url
  end

これは、Jqueryを使用してビューにレンダリングされたreset_filterrific_urlをクリックするというハックな方法で行うことができます。しかし、それは間違っているようです。ページが読み込まれるたびにフィルターをクリアするにはどうすればよいですか?

Jo Hund

filterrific paramsは、ブラウザセッションで保持されます。次のpersistence_idオプションを追加することで、セッションの永続性を無効にできます。

@filterrific = initialize_filterrific(
  current_user.patients,
  params[:filterrific],
  :select_options => {
    sorted_by: Patient.options_for_sorted_by      
  },
  :persistence_id => false,
) or return

filterrificドキュメントで詳細をご覧ください

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ページの読み込み時にシグナルをフィルタリングする方法

分類Dev

ページの読み込み時にExtjsフィルターを有効にする方法

分類Dev

ページの読み込み時にリストタグをデフォルトで選択またはアクティブにする方法

分類Dev

ページの読み込み時にフィルターを適用するにはどうすればよいですか?

分類Dev

ページの読み込み時にbootstrap-tagsinputフィールドをロック/読み取り専用にする方法は?

分類Dev

[EventListener]をクリックしてアクティブなタブを変更するには、ページを再読み込みするときにデフォルトのアクティブなタブを追加するにはどうすればよいですか?

分類Dev

ページの読み込み時に選択したラジオボタンに応じて特定のフィールドを表示します

分類Dev

ページの更新時にjQueryを使用してJSONファイルを再読み込みする

分類Dev

ページ読み込み時に入力フィールドに「フォーカス」する方法

分類Dev

TensorFlowで読み取るときにデータセットをフィルタリングする方法は?

分類Dev

ページ読み込み時に入力フィールドとその中のテキストを自動選択する方法

分類Dev

Rails5はページの読み込み時にリソース属性をシャッフルします

分類Dev

jQueryを使用してページの読み込み時にフォーム入力テキストフィールドに焦点を合わせる方法は?

分類Dev

最初のページ読み込み時にルートパラメータを取得する

分類Dev

ページの読み込み時にJSPファイルからサーブレットを呼び出す

分類Dev

サイドバーメニューを表示するページの読み込み時にデフォルトで開き、Angular4のトグルボタンをクリックすると閉じます

分類Dev

ページの読み込み時にタイムスタンプを読み込み、フォーム送信時にタイムスタンプと比較する

分類Dev

jQueryを使用してページの読み込み時にラジオボタンのデフォルト値を取得する

分類Dev

ページの読み込み時に作成される入力テキストフィールドにアクセスできません

分類Dev

ページの読み込み時にデフォルトでクリックされるリストアイテムを設定する方法

分類Dev

フィルタリングアダプターデータでの画像の再読み込みを防止する[Android]

分類Dev

ページの読み込み時にリクエストを行う方法、フックに反応する

分類Dev

AngularJSの読み込み中にカスタムフィルターのフィルタリングを停止する方法

分類Dev

クリック時にのみフィルターをトリガー

分類Dev

レポートの読み込み時にPowerBiフィルターを設定し、dataColorの順序を維持する

分類Dev

jQueryを使用して、ページの読み込み時に空の読み取り専用入力フィールドを特定の値に設定します

分類Dev

ページ角度6ルーティングの再読み込みを無効にする

分類Dev

Angularjs フィルター ページが初めて読み込まれる

分類Dev

Rails:ページの読み込み時にjs.erbファイルを読み込みます

Related 関連記事

  1. 1

    ページの読み込み時にシグナルをフィルタリングする方法

  2. 2

    ページの読み込み時にExtjsフィルターを有効にする方法

  3. 3

    ページの読み込み時にリストタグをデフォルトで選択またはアクティブにする方法

  4. 4

    ページの読み込み時にフィルターを適用するにはどうすればよいですか?

  5. 5

    ページの読み込み時にbootstrap-tagsinputフィールドをロック/読み取り専用にする方法は?

  6. 6

    [EventListener]をクリックしてアクティブなタブを変更するには、ページを再読み込みするときにデフォルトのアクティブなタブを追加するにはどうすればよいですか?

  7. 7

    ページの読み込み時に選択したラジオボタンに応じて特定のフィールドを表示します

  8. 8

    ページの更新時にjQueryを使用してJSONファイルを再読み込みする

  9. 9

    ページ読み込み時に入力フィールドに「フォーカス」する方法

  10. 10

    TensorFlowで読み取るときにデータセットをフィルタリングする方法は?

  11. 11

    ページ読み込み時に入力フィールドとその中のテキストを自動選択する方法

  12. 12

    Rails5はページの読み込み時にリソース属性をシャッフルします

  13. 13

    jQueryを使用してページの読み込み時にフォーム入力テキストフィールドに焦点を合わせる方法は?

  14. 14

    最初のページ読み込み時にルートパラメータを取得する

  15. 15

    ページの読み込み時にJSPファイルからサーブレットを呼び出す

  16. 16

    サイドバーメニューを表示するページの読み込み時にデフォルトで開き、Angular4のトグルボタンをクリックすると閉じます

  17. 17

    ページの読み込み時にタイムスタンプを読み込み、フォーム送信時にタイムスタンプと比較する

  18. 18

    jQueryを使用してページの読み込み時にラジオボタンのデフォルト値を取得する

  19. 19

    ページの読み込み時に作成される入力テキストフィールドにアクセスできません

  20. 20

    ページの読み込み時にデフォルトでクリックされるリストアイテムを設定する方法

  21. 21

    フィルタリングアダプターデータでの画像の再読み込みを防止する[Android]

  22. 22

    ページの読み込み時にリクエストを行う方法、フックに反応する

  23. 23

    AngularJSの読み込み中にカスタムフィルターのフィルタリングを停止する方法

  24. 24

    クリック時にのみフィルターをトリガー

  25. 25

    レポートの読み込み時にPowerBiフィルターを設定し、dataColorの順序を維持する

  26. 26

    jQueryを使用して、ページの読み込み時に空の読み取り専用入力フィールドを特定の値に設定します

  27. 27

    ページ角度6ルーティングの再読み込みを無効にする

  28. 28

    Angularjs フィルター ページが初めて読み込まれる

  29. 29

    Rails:ページの読み込み時にjs.erbファイルを読み込みます

ホットタグ

アーカイブ