ransack

gem enum_helpを使用し、enum値のi18n化と権限のプルダウンを実装

前提 enumとransackは導入済み →enum →ransack 実装内容 enumで定義した値の翻訳 ユーザー一覧画面でのプルダウン検索 導入 gem 'enum_help' bundle install enumの設定 general・・・一般 admin・・・管理者 と定義する。 enum role: { general: 0, admin: …

gem ransackを使用し検索機能の実装

実装内容 gem 'ransack'を使用し、掲示板一覧画面とブックマーク一覧画面に以下のようなフォームを設置する。 入力された文言が「掲示板のtitle,body」に含まれている掲示板のみを表示させる。 ブックマーク一覧のページで検索した場合は「ブックマークした…