Ruby on rails 使用撬轨时如何清洁导轨控制台输出?

Ruby on rails 使用撬轨时如何清洁导轨控制台输出?,ruby-on-rails,ruby,ruby-on-rails-3,pry,Ruby On Rails,Ruby,Ruby On Rails 3,Pry,我的gem文件中有pry rails gem。我想使用pry作为rails控制台,但没有下面的文本 如何清理rails控制台输出,现在我收到了很多不必要的文本: >> Subscription.where(user_id: User.last.id) User Load (1.8ms) SELECT "users".* FROM "users" ORDER BY "users"."id" DESC LIMIT 1 #<ActiveRecord::Relation:0x7f

我的gem文件中有pry rails gem。我想使用pry作为rails控制台,但没有下面的文本

如何清理rails控制台输出,现在我收到了很多不必要的文本:

>> Subscription.where(user_id: User.last.id)
  User Load (1.8ms)  SELECT "users".* FROM "users" ORDER BY "users"."id" DESC LIMIT 1
#<ActiveRecord::Relation:0x7f7f9ad69c70
  @implicit_readonly = nil,
  @join_dependency = nil,
  @order_clause = nil,
  @records = [],
  @should_eager_load = nil,
  attr_accessor :bind_values = [],
  attr_accessor :create_with_value = {},
 ...
根据规则,可以在表达式末尾使用分号

>> Subscription.where(user_id: User.last.id);
>>

你什么意思,一团糟?这是pry,很好地打印了一个返回值。我想你已经安装了pry rails gem。移除它,只需使用pry gem,它不应该覆盖默认的rails控制台。