Optimized n+1 queries in accounts Atom and HTML views

Added stack trace for SQL queries in development
Removed badly thought out accounts/lookup API
This commit is contained in:
Eugen Rochko
2016-09-08 20:36:01 +02:00
parent a4cc966476
commit 85d89b472d
13 changed files with 44 additions and 68 deletions

View File

@ -59,9 +59,9 @@ Rails.application.configure do
config.action_mailer.delivery_method = :letter_opener
config.after_initialize do
Bullet.enable = true
Bullet.enable = true
Bullet.bullet_logger = true
Bullet.rails_logger = true
Bullet.rails_logger = false
Bullet.add_whitelist type: :n_plus_one_query, class_name: 'User', association: :account
end
@ -71,3 +71,5 @@ end
require 'sidekiq/testing'
Sidekiq::Testing.inline!
ActiveRecordQueryTrace.enabled = true

View File

@ -56,10 +56,6 @@ Rails.application.routes.draw do
resources :media, only: [:create]
resources :accounts, only: [:show] do
collection do
get :lookup, to: 'accounts/lookup#index', as: :lookup
end
member do
get :statuses
get :followers