0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Rails - rails console ( pry )で配列テキストが省略表示されてしまいコピー&ペーストしづらいので、ページングを無効にする

Last updated at Posted at 2024-10-14

問題

rails console ( pry ) で配列の列が長くなると、続きが省略されて、ページングされてしまう。

スクロールしないと続きが見られないし、コピー&ペーストもしづらい。

pry(main)> [*1..10000]
image

前提

まずは Gemfilepry-rails を入れておく

gem 'pry-rails'

インストールしておく

$ bundle install

解決

pryの設定でページングを無効にする

vi .pryrc
Pry.config.pager = false

結果の例

pry(main)> [*1..10000]
image

別問題 ( ActiveRecord の配列 ) の解決

ActiveRercord のインスタンスが多い配列だと

User.all

次のように省略表示されてしまう場合がある

[#<User id: 1>,
 #<User id: 2,>,
 #<User id: 3,>,
 "..."]

この場合は てきとうに each すると全て表示できた

User.all.each { }

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

プロフィール・経歴

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?