debugging Ruby 'debug' gem不接受箭头键,并将键输入显示为ASCII序列,然后冻结

uyhoqukh  于 2022-12-19  发布在  Ruby
关注(0)|答案(1)|浏览(89)

我目前正在使用Ruby on Rails 7,PostgreSQL,MongoDB和GraphQL开发一个Web应用程序,但是,当我试图调试Ruby代码时,rgdb没有正确地接受箭头键,然后冻结。

qlckcl4x

qlckcl4x1#

我发现这个问题是由DatabaseCleaner引起的,解决方法是注解掉Databasecleaner的一些设置。

RSpec.configure do |config|
  config.before(:suite) do
    #DatabaseCleaner[:mongoid].clean_with(:deletion)
  end
  config.before(:each) do
    # DatabaseCleaner[:mongoid].strategy = :deletion
  end
  config.before(:each, :js => true) do
    #DatabaseCleaner[:mongoid].strategy = :deletion
  end
  config.before(:each) do
    DatabaseCleaner.start
  end
  config.after(:each) do
    # DatabaseCleaner.clean
  end
  config.before(:all) do
    # DatabaseCleaner.start
  end
  config.after(:all) do
    # DatabaseCleaner.clean
  end
end

相关问题