只有在User.id == 1时才可以显示宝石子弹的颜色吗?

时间:2013-07-17 08:55:10

标签: ruby-on-rails ruby-on-rails-3 rails-bullet

我正在使用名为“bullet”的宝石https://github.com/flyerhzm/bullet 这有助于避免N + 1问题。

我想在我的帐户的生产模式中使用它(User.id == 1) 有可能吗?

我在/config/environments/production.rb中对此进行了编码 但是警告会弹出用户访问的任何人。

  config.after_initialize do
    Bullet.enable = true 
    Bullet.alert = true 
    Bullet.bullet_logger = true 
    Bullet.console = true 
    Bullet.rails_logger = true 
  end

1 个答案:

答案 0 :(得分:1)

我不知道,但如果您没有足够的测试数据,您应该将生产数据库复制到本地主机并在那里试用。

通常不建议在生产中运行开发宝石。

==

您只能在项目符号日志文件中显示项目符号输出(这与用户开启,但与所有用户无关):

  config.after_initialize do
    Bullet.enable = true 
    Bullet.alert = false 
    Bullet.bullet_logger = true 
    Bullet.console = false 
    Bullet.rails_logger = false 
  end

之后,您可以在bullet.log文件中查看输出