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

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

スポンサーリンク

SEQUEL DEPRECATION WARNING

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

Database/Dataset#extension を使う

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

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

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

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

スポンサーリンク
私は以下の本で Ruby を覚えました。メタプログラミングRubyは入門を超える内容で難しめです。
スポンサーリンク
 
Twitterを使っていますのでフォローお願いたします!ブログの更新情報もつぶやいてます^^
(英語学習用)

Leave Your Message!