2015-03-09 4 views
1

Я новичок в рельсах и использую драгоценный камень Bullet для обнаружения n + 1 запросов. Существует способ написать белый список, чтобы игнорировать предупреждения n + 1 запросов на некоторые специальные ассоциации. Но я не знаю, где я должен писать эту часть кода. Кажется, это неправильно написано в конфигурационных файлах rails.рельсы 4.2 Где написать белый список Bullet

+0

Какой код вы хотите добавить? Какой образец метода вам дал? – sevenseacat

ответ

3

В config/environments/development.rb вы напишете конфигурацию для драгоценного камня.

поэтому для белого списка вам необходимо написать код, как показано ниже.

config.after_initialize do 
    Bullet.add_whitelist :type => :n_plus_one_query, :class_name => "Post", :association => :comments 
    Bullet.add_whitelist :type => :unused_eager_loading, :class_name => "Post", :association => :comments 
    Bullet.add_whitelist :type => :counter_cache, :class_name => "Country", :association => :cities 
end 
Смежные вопросы