加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 在测试应用程序时“在测试环境中激活Web控制台

发布时间:2020-12-17 04:02:41 所属栏目:百科 来源:网络整理
导读:我是Rails的新手.因此,如果这是一个愚蠢的问题,请提前道歉.我已经阅读了Michael Heartl的书,并尝试自己编写应用程序. 我已经写了一些基本测试,但是在尝试使用时测试应用程序 $bundle exec rake test 我在终端上收到以下消息 Web Console is activated in the
我是Rails的新手.因此,如果这是一个愚蠢的问题,请提前道歉.我已经阅读了Michael Heartl的书,并尝试自己编写应用程序.

我已经写了一些基本测试,但是在尝试使用时测试应用程序

$bundle exec rake test

我在终端上收到以下消息

Web Console is activated in the test environment,which is
usually a mistake. To ensure it's only activated in development
mode,move it to the development group of your Gemfile:

    gem 'web-console',group: :development

If you still want to run it the test environment (and know
what you are doing),put this in your Rails application
configuration:

    config.web_console.development_only = false

当我将上面的内容添加到development.rb时,它仍然没有什么区别.

请帮我理解我做错了什么.

解决方法

你需要做的是确保你的Gemfile中的行’gem-web-console’只在组开发中加载.

你可以发布你的Gemfile吗?通过这种方式,我们可以看出是否是造成它的原因.

在您的Gemfile中,它应该是:

gem 'web-console',group: :development

要么

group :development do
  gem 'web-console'
end

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读