エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Rails7.1へアップデート時に、簡単に、Ransack 4に対応させる方法
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rails7.1へアップデート時に、簡単に、Ransack 4に対応させる方法
Rails7.1へアップデート時に、簡単に、Ransack 4に対応させる方法について書いていきます。 Rails7.1へ... Rails7.1へアップデート時に、簡単に、Ransack 4に対応させる方法について書いていきます。 Rails7.1へアップデートする場合、Ransack はバージョン4にアップデートする必要があります。 Ransackが古い状態だと以下のエラーになります。 NoMethodError: undefined method `table_name' for Ransack 4の更新内容 検索・ソートできるDB項目を制限する機能が追加されました。 そのため、Ransackをアップデートすると、検索・ソートできる項目を指定する必要があります。 検索・ソートできる項目を指定しないとエラーになりますが、項目を指定するのは、かなり手間です。 かなり手間なので、簡単な対応方法を記載します。 Ransack 4に簡単に対応する方法 ApplicationRecordクラスに以下のコードを記載するとエラ