2013-07-17 3 views
0

"bullet"이라고 불리는 보석을 사용하고 있습니다. https://github.com/flyerhzm/bullet N + 1 문제를 피하기 위해이 도움말을 참조하십시오.User.id == 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

난 몰라,하지만 당신은 로컬 호스트에 프로덕션 데이터베이스를 복사하고 충분한 테스트 데이터가 없다면, 거기를 시도해야합니다 ..

보통 생산에서 개발 보석을 실행하지 않는 것이 좋습니다 .

==

만 총알 로그 파일에 총알 출력을 표시 할 수 있습니다 (이것은에 사용자와 관련이없는,하지만 일반적으로 모든 사용자에게) :

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

그 후에 당신은 볼 수 있습니다 bullet.log 파일의 출력

+0

프로덕션 환경에서 실행할 수 있습니까? – MKK

+2

불가능하지는 않지만 권장하지는 않습니다. 제작에는 웹 사이트에 실제로 필요한 보석 만 있어야합니다. – Lichtamberg

+1

글 머리 기호를 사용하려면 로컬 데이터베이스에 사용자 데이터를 가져 와서 실행하는 것이 좋습니다. – Lichtamberg