SEQUEL DEPRECATION WARNING: Loading the pagination extension globally is deprecated…

スポンサーリンク

Ruby ライブラリの Sequel で paginate メソッドを使おうとしたら、deprecated の警告が出たので直した。情報少なくてちょっと困りました。

【お知らせ】 英単語を画像イメージで楽に暗記できる辞書サイトを作りました。英語学習中の方は、ぜひご利用ください!
画像付き英語辞書 Imagict | 英単語をイメージで暗記
【開発記録】
英単語を画像イメージで暗記できる英語辞書サービスを作って公開しました
スポンサーリンク

SEQUEL DEPRECATION WARNING

こんな感じで、ページングさせようとすると、コンソールで以下の deprecation warning が出力されました。

Database/Dataset#extension を使う

“Please use Database/Dataset#extension” とのことなので、そのあたりで調べたところ公式のドキュメントで情報を発見、エントリー末尾のリンク参照。

これで、deprecation 警告が出なくなりました。以上の書き方は、DBテーブルから取得した特定のデータセットのオブジェクトに対して、paginate させる場合の書き方。

DB 全体いずれのテーブルに対しても、paginate を有効にさせるためには、以下の書き方もできます。

こちらのほうが簡単です。

スポンサーリンク
私は以下の本で Ruby を覚えました。メタプログラミングRubyは入門を超える内容で難しめです。
 
スポンサーリンク

Leave Your Message!