【问题标题】:Ruby `debug` gem does not accept arrow keys and shows the key typing as ASCII sequences, and then frozesRuby `debug` gem 不接受箭头键并将键输入显示为 ASCII 序列,然后冻结
【发布时间】:2022-12-18 20:53:46
【问题描述】:

我目前正在使用 Ruby on Rails 7、PostgreSQL、MongoDB 和 GraphQL 来开发 Web 应用程序。 但是,当我尝试调试 Ruby 代码时,rgdb 没有正确使用方向键,然后被冻结了。

【问题讨论】:

    标签: debugging mongoid ruby-on-rails-7


    【解决方案1】:

    我发现问题是由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
    

    【讨论】:

      猜你喜欢
      • 2014-05-10
      • 2022-12-18
      • 1970-01-01
      • 2021-09-14
      • 1970-01-01
      • 2018-04-05
      • 2021-11-19
      • 1970-01-01
      • 2015-11-06
      相关资源
      最近更新 更多