前提・実現したいこと
Ruby on Rails 6 でフィルタ機能を実装したいです。
Gradesモデルというもので、成績を管理しており、そのlabカラムというものの中身に応じてフィルタをかけたものをdatatablesで表示したいです。
ページにセレクトボックスを設置して、その選択した内容に応じて、datatablesに渡す中身を変えるというものをしたいです。
カラムが一致するものだけを取り出すのは、例えば
@grades = Grade.where(lab: 1)
とかにしたらいいと思うんですが、ここのwhereに渡す値を変えたいです。
セレクトボックスで選択した内容に応じて、コントローラに別の処理をさせたものを表示させるというもののやり方を教えてください。
補足情報(FW/ツールのバージョンなど)
Rails 6.1.4.1
Mac os BigSur
"jquery": "^3.6.0",
"bootstrap": "^5.1.0",
あなたの回答
tips
プレビュー