Giter VIP home page Giter VIP logo

seinsight-ac / sein-dashboard Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 5.0 1.58 MB

希望能優化/自動化分析數據的流程,幫助編輯台和負責社群管理的夥伴使用,減少手動輸入與分析數據的時間和投入的人力,產出能幫助判讀的視覺化報表,甚至能主動提醒一些重要的決策。

Ruby 27.50% JavaScript 17.00% CSS 34.79% HTML 20.64% CoffeeScript 0.08%

sein-dashboard's Introduction

關於sein-dashboard

  • 目的:希望能優化/自動化分析數據的流程,幫助編輯台和負責社群管理的夥伴使用,減少手動輸入與分析數據的時間和投入的人力,產出能幫助判讀的視覺化報表,甚至能主動提醒一些重要的決策。
  • 專案進度可以參考這裡
  • 如果有使用上有問題可以參考這裡
  • 此專案有使用gem,關於gem的使用可以參考這裡

User Story

  • 使用者可以登入(一組帳密)
  • 使用者登入後可以看到下列資料的綜合dashboard
    • FB粉專資料
    • GA資料
    • Mailchimp資料
    • Alexa資料
  • 使用者可以切換來源標籤(FB, 官網),看到各個不同來源資料更詳盡的dashboard
  • 使用者可以自由切換每個區塊週、月的標籤,可以看到每個區塊個別的不同時間段資料
  • 使用者可以統一切換那頁的週、月標籤,可以看到整頁dashboard統一呈現不同時間段資料
  • 使用者可以自己選取時間區段(用日曆選取幾號到幾號),可以看到整頁dashboard呈現選取時間段的資料
  • 使用者可以下載上個月詳細資料的excel檔
  • 當使用者有篩選時間時,可以根據自己篩選的時間段去下載excel檔,看到更詳細的資訊

專案使用

  • fork到自己的空間
  • git clone <自己的repo網址>
  • cd sein-dashboard
  • bundle install # 安裝套件
  • rails db:migrate
  • 新增並設定config/secrets.yml檔,參考wiki
  • 新增並設定config/database.yml檔,參考wiki
  • rails console # 創建屬於自己的使用者可以參考wiki
  • rails db:seed # 預下載一年內的資料可以參考wiki
  • 設定背景執行(sidekiq),參考wiki

作者

sein-dashboard's People

Contributors

funkygary avatar tsangyuwen avatar tsangyuwen1 avatar zionyu avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

sein-dashboard's Issues

NoMethodError: undefined method `zip' for 65563:Integer

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/5/


NoMethodError: undefined method `zip' for 65563:Integer
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 63, in block in create
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 53, in step
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 53, in create
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/etag.rb", line 25, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/conditional_get.rb", line 38, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/head.rb", line 12, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 232, in context
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 226, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/cookies.rb", line 613, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activerecord-5.1.6/lib/active_record/migration.rb", line 556, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 26, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 97, in run_callbacks
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 24, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/executor.rb", line 12, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 24, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar.rb", line 146, in scoped
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 22, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/debug_exceptions.rb", line 59, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/show_exceptions.rb", line 22, in call_with_rollbar
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/web-console-3.7.0/lib/web_console/middleware.rb", line 135, in call_app
  Fi

TypeError: no implicit conversion of Integer into Array

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/7/


TypeError: no implicit conversion of Integer into Array
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 64, in -
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 64, in block in create
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 53, in step
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 53, in create
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/etag.rb", line 25, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/conditional_get.rb", line 38, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/head.rb", line 12, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 232, in context
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 226, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/cookies.rb", line 613, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activerecord-5.1.6/lib/active_record/migration.rb", line 556, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 26, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 97, in run_callbacks
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 24, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/executor.rb", line 12, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 24, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar.rb", line 146, in scoped
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 22, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/debug_exceptions.rb", line 59, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/show_exceptions.rb", line 22, in call_with_rollbar
  File "/home/student/.rben

Google::Apis::RateLimitError: rateLimitExceeded: Quota exceeded for quota group 'AnalyticsDefaultGroup' and limit 'USER-100s' of service 'analyticsreporting.googleapis.com' for consumer 'project_number:189897673084'.

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/70/


Google::Apis::RateLimitError: rateLimitExceeded: Quota exceeded for quota group 'AnalyticsDefaultGroup' and limit 'USER-100s' of service 'analyticsreporting.googleapis.com' for consumer 'project_number:189897673084'.
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/api_command.rb", line 109, in check_status
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 183, in process_response
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 299, in execute_once
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 104, in block (2 levels) in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 61, in block in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in times
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 101, in block in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 61, in block in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in times
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 93, in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/base_service.rb", line 360, in execute_or_queue_command
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/generated/google/apis/analyticsreporting_v4/service.rb", line 77, in batch_get_reports
  File "/home/deploy/sein-dashboard/releases/20181007154138/lib/google_analytics.rb", line 251, in convert
  File "/home/deploy/sein-dashboard/releases/20181007154138/lib/google_analytics.rb", line 195, in request_total_simple
  File "/home/deploy/sein-dashboard/releases/20181007154138/lib/google_analytics.rb", line 70, in avg_session_week
  File "/home/deploy/sein-dashboard/releases/20181007154138/lib/export_xls.rb", line 123, in block in ga_xls
  File "/home/deploy/sein-dashboard/releases/20181007154138/lib/export_xls.rb", line 117, in times
  File "/home/deploy/sein-dashboard/releases/20181007154138/lib/export_xls.rb", line 117, in ga_xls
  File "/home/deploy/sein-dashboard/releases/20181007154138/app/controllers/dashboards_controller.rb", line 409, in excel
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in 

[Product Feedback] 加深電子報分析項目

在首頁有看到一格電子報的數據欄位,我建議可以將電子報的部分再多做細分,比方說抓取並且分析每封信件的開信、開信點擊數、以及退訂數等資訊。

有點類似 Facebook 粉專分析當中的最佳貼文功能,透過分析各篇電子報,可以提供使用者一些額外的資訊參考。

Controller過於肥大

單是DashboardsController已經有500行code
程式碼太集中於Controller會影響可讀性和可測性
建議把相關程式碼打包成個別的Model method

Google::Apis::RateLimitError: rateLimitExceeded: Insufficient tokens for quota 'AnalyticsDefaultGroup' and limit 'USER-100s' of service 'analyticsreporting.googleapis.com' for consumer 'project_number:189897673084'.

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/42/


Google::Apis::RateLimitError: rateLimitExceeded: Insufficient tokens for quota 'AnalyticsDefaultGroup' and limit 'USER-100s' of service 'analyticsreporting.googleapis.com' for consumer 'project_number:189897673084'.
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/api_command.rb", line 109, in check_status
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 183, in process_response
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 299, in execute_once
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 104, in block (2 levels) in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 61, in block in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in times
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 101, in block in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 61, in block in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in times
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 93, in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/base_service.rb", line 360, in execute_or_queue_command
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/generated/google/apis/analyticsreporting_v4/service.rb", line 77, in batch_get_reports
  File "/home/deploy/sein-dashboard/releases/20181001060158/lib/google_analytics.rb", line 251, in convert
  File "/home/deploy/sein-dashboard/releases/20181001060158/lib/google_analytics.rb", line 195, in request_total_simple
  File "/home/deploy/sein-dashboard/releases/20181001060158/lib/google_analytics.rb", line 78, in avg_time_page_week
  File "/home/deploy/sein-dashboard/releases/20181001060158/lib/export_xls.rb", line 122, in block in ga_xls
  File "/home/deploy/sein-dashboard/releases/20181001060158/lib/export_xls.rb", line 117, in times
  File "/home/deploy/sein-dashboard/releases/20181001060158/lib/export_xls.rb", line 117, in ga_xls
  File "/home/deploy/sein-dashboard/releases/20181001060158/app/controllers/dashboards_controller.rb", line 396, in exceldate
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35

NameError: undefined local variable or method `channel' for #<GrabGaJob:0x000000000329c108>

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/52/


NameError: undefined local variable or method `channel' for #<GrabGaJob:0x00000000037dafc0>
  File "/home/deploy/sein-dashboard/releases/20181001122441/app/jobs/grab_ga_job.rb", line 162, in set_ga_db
  File "/home/deploy/sein-dashboard/releases/20181001122441/app/jobs/grab_ga_job.rb", line 29, in perform
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activejob-5.1.6/lib/active_job/execution.rb", line 37, in block in perform_now
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 108, in block in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/i18n-1.1.0/lib/i18n.rb", line 284, in with_locale
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activejob-5.1.6/lib/active_job/translation.rb", line 7, in block (2 levels) in <module:Translation>
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 117, in instance_exec
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 117, in block in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activejob-5.1.6/lib/active_job/logging.rb", line 24, in block (4 levels) in <module:Logging>
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activejob-5.1.6/lib/active_job/logging.rb", line 23, in block (3 levels) in <module:Logging>
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activejob-5.1.6/lib/active_job/logging.rb", line 44, in block in tag_logger
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/tagged_logging.rb", line 69, in block in tagged
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/tagged_logging.rb", line 26, in tagged
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/tagged_logging.rb", line 69, in tagged
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activejob-5.1.6/lib/active_job/logging.rb", line 44, in tag_logger
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activejob-5.1.6/lib/active_job/logging.rb", line 20, in block (2 levels) in <module:Logging>
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 117, in instance_exec
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 117, in block in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 135, in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activejob-5.1.6/lib/active_job/execution.rb", line 33, in perform_now
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activejob-5.1.6/lib/active_job/execution.rb", line 16, in perform_now
  File "/home/deploy/sein-dashboard/releases/20181001122441/lib/grab_api.rb", line 8, in perform
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/processor.rb", line 80, in execute_job
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/processor.rb", line 56, in block (2 levels) in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/middleware/chain.rb", line 127, in block in invoke
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar/plugins/sidekiq/plugin.rb", line 11, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/middleware/chain.rb", line 129, in block in invoke
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/middleware/server/active_record.rb", line 6, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/middleware/chain.rb", line 129, in block in invoke
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/middleware/server/retry_jobs.rb", line 74, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/middleware/chain.rb", line 129, in block in invoke
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/middleware/server/logging.rb", line 11, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/logging.rb", line 30, in with_context
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/middleware/server/logging.rb", line 7, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/middleware/chain.rb", line 129, in block in invoke
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/middleware/chain.rb", line 132, in invoke
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/processor.rb", line 51, in block in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/processor.rb", line 104, in stats
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/processor.rb", line 50, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb", line 28, in public_send
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb", line 28, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/call/async.rb", line 7, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb", line 50, in block in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb", line 76, in block in task
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/actor.rb", line 339, in block in task
  File "/home/deploy/sein-dashboard/share

ArgumentError: wrong number of arguments (given 2, expected 0)

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/50/


ArgumentError: wrong number of arguments (given 2, expected 0)
  File "/home/deploy/sein-dashboard/releases/20181001140445/lib/export_xls.rb", line 286, in fb_post
  File "/home/deploy/sein-dashboard/releases/20181001140445/app/controllers/dashboards_controller.rb", line 381, in excel
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/etag.rb", line 25, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/conditional_get.rb", line 25, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/head.rb", line 12, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 232, in context
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 226, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/cookies.rb", line 613, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 26, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 97, in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 24, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 24, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar.rb", line 146, in scoped
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 22, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/debug_exceptions.rb", line 59, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/show_exceptions.rb", line 22, in call_with_rollbar
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/show_exceptions.rb", line 31, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/railties-5.1.6/lib/rails/rack/logger.rb", line 36, in call_app
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/railties-5.1.6/lib/rails/rack/logger.rb", line 24, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/tagged_logging.rb", line 69, in block in tagged
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/tagged_logging.rb", line 2

NoMethodError: undefined method `[]' for nil:NilClass

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/8/


NoMethodError: undefined method `[]' for nil:NilClass
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/app/controllers/dashboards_controller.rb", line 372, in block in gainformation
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/app/controllers/dashboards_controller.rb", line 371, in each
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/app/controllers/dashboards_controller.rb", line 371, in gainformation
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 413, in block in make_lambda
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 178, in block (2 levels) in halting_and_conditional
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 12, in block (2 levels) in <module:Callbacks>
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 179, in block in halting_and_conditional
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 507, in block in invoke_before
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 507, in each
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 507, in invoke_before
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 130, in run_callbacks
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/rack-2.0.5/lib/rack/etag.rb", line 25, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/rack-2.0.5/lib/rack/conditional_get.rb", line 25, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/rack-2.0.5/lib/rack/head.rb", line 12, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 232, in context
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 226, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/cookies.rb", line 613, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activerecord-5.1.6/lib/active_record/migration.rb", line 556, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 26, in block in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 97, in run_callbacks
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/call

NoMethodError: undefined method `sizera' for #<Array:0x00007f838fb81518> Did you mean? size

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/15/


NoMethodError: undefined method `sizera' for #<Array:0x00007f838fb81518>
Did you mean?  size
  File "/Users/gary80212/code/sein-dashboard/app/controllers/dashboards_controller.rb", line 422, in ga_preprocess_rate
  File "/Users/gary80212/code/sein-dashboard/app/controllers/dashboards_controller.rb", line 394, in gainformation
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 413, in block in make_lambda
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 178, in block (2 levels) in halting_and_conditional
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 12, in block (2 levels) in <module:Callbacks>
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 179, in block in halting_and_conditional
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 507, in block in invoke_before
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 507, in each
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 507, in invoke_before
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 130, in run_callbacks
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  File "/usr/local/lib/ruby/gems/2.5.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rack-2.0.5/lib/rack/etag.rb", line 25, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rack-2.0.5/lib/rack/conditional_get.rb", line 25, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rack-2.0.5/lib/rack/head.rb", line 12, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 232, in context
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 226, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/cookies.rb", line 613, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activerecord-5.1.6/lib/active_record/migration.rb", line 556, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 26, in block in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 97, in run_callbacks
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 24, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/executor.rb", line 12, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 24, in block in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rollbar-2.18.0/lib/rollbar.rb", line 146, in scoped
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 22, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/debug_exceptions.rb", line 59, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/show_exceptions.rb", line 22, in call_with_rollbar
  File "/usr/local/lib/ruby/gems/2.5.0/gems/web-console-3.7.0/lib/web_console/middleware.rb", line 135, in call_app
  File "/usr/local/lib/ruby/gems/2.5.0/gems/web-console-3.7.0/lib/web_console/middleware.rb", line 30, in block in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/web-console-3.7.0/lib/web_console/middleware.rb", line 20, in catch
  File "/usr/local/lib/ruby/gems/2.5.0/gems/web-console-3.7.0/lib/web_console/middleware.rb", line 20, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/show_exceptions.rb", line 31, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/railties-5.1.6/lib/rails/rack/logger.rb", line 36, in call_app
  File "/usr/local/lib/ruby/gems/2.5.0/gems/railties-5.1.6/lib/rails/rack/logger.rb", line 24, in block in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/tag

Koala::Facebook::AuthenticationError: type: OAuthException, code: 190, error_subcode: 492, message: The user must be an administrator, editor, or moderator of the page in order to impersonate it. If the page business requires Two Factor Authentication, th

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/74/


Koala::Facebook::AuthenticationError: type: OAuthException, code: 190, error_subcode: 492, message: The user must be an administrator, editor, or moderator of the page in order to impersonate it. If the page business requires Two Factor Authentication, the user also needs to enable Two Factor Authentication., x-fb-trace-id: GOBTgiqejHq [HTTP 400]
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/koala-3.0.0/lib/koala/api.rb", line 50, in graph_call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/koala-3.0.0/lib/koala/api/graph_api_methods.rb", line 56, in get_object
  File "/home/deploy/sein-dashboard/releases/20181001164410/app/jobs/grab_fb_job.rb", line 28, in get_3_days_data
  File "/home/deploy/sein-dashboard/releases/20181001164410/app/jobs/grab_fb_job.rb", line 11, in perform
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activejob-5.1.6/lib/active_job/execution.rb", line 37, in block in perform_now
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 108, in block in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/i18n-1.1.0/lib/i18n.rb", line 284, in with_locale
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activejob-5.1.6/lib/active_job/translation.rb", line 7, in block (2 levels) in <module:Translation>
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 117, in instance_exec
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 117, in block in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activejob-5.1.6/lib/active_job/logging.rb", line 24, in block (4 levels) in <module:Logging>
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activejob-5.1.6/lib/active_job/logging.rb", line 23, in block (3 levels) in <module:Logging>
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activejob-5.1.6/lib/active_job/logging.rb", line 44, in block in tag_logger
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/tagged_logging.rb", line 69, in block in tagged
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/tagged_logging.rb", line 26, in tagged
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/tagged_logging.rb", line 69, in tagged
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activejob-5.1.6/lib/active_job/logging.rb", line 44, in tag_logger
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activejob-5.1.6/lib/active_job/logging.rb", line 20, in block (2 levels) in <module:Logging>
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 117, in instance_exec
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 117, in block in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 135, in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activejob-5.1.6/lib/active_job/execution.rb", line 33, in perform_now
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activejob-5.1.6/lib/active_job/execution.rb", line 16, in perform_now
  File "/home/deploy/sein-dashboard/releases/20181001164410/lib/grab_api.rb", line 7, in perform
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/processor.rb", line 80, in execute_job
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/processor.rb", line 56, in block (2 levels) in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/middleware/chain.rb", line 127, in block in invoke
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar/plugins/sidekiq/plugin.rb", line 11, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/middleware/chain.rb", line 129, in block in invoke
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/middleware/server/active_record.rb", line 6, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/middleware/chain.rb", line 129, in block in invoke
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/middleware/server/retry_jobs.rb", line 74, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/middleware/chain.rb", line 129, in block in invoke
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/middleware/server/logging.rb", line 11, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/logging.rb", line 30, in with_context
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/middleware/server/logging.rb", line 7, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/middleware/chain.rb", line 129, in block in invoke
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/middleware/chain.rb", line 132, in invoke
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/processor.rb", line 51, in block in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/processor.rb", line 104, in stats
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sidekiq-3.5.4/lib/sidekiq/processor.rb", line 50, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb", line 28, in public_send
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb", line 28, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.

Google::Apis::RateLimitError: rateLimitExceeded: Insufficient tokens for quota 'AnalyticsDefaultGroup' and limit 'USER-100s' of service 'analyticsreporting.googleapis.com' for consumer 'project_number:189897673084'.

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/43/


Google::Apis::RateLimitError: rateLimitExceeded: Insufficient tokens for quota 'AnalyticsDefaultGroup' and limit 'USER-100s' of service 'analyticsreporting.googleapis.com' for consumer 'project_number:189897673084'.
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/api_command.rb", line 109, in check_status
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 183, in process_response
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 299, in execute_once
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 104, in block (2 levels) in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 61, in block in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in times
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 101, in block in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 61, in block in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in times
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 93, in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/base_service.rb", line 360, in execute_or_queue_command
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/generated/google/apis/analyticsreporting_v4/service.rb", line 77, in batch_get_reports
  File "/home/deploy/sein-dashboard/releases/20181001060158/lib/google_analytics.rb", line 251, in convert
  File "/home/deploy/sein-dashboard/releases/20181001060158/lib/google_analytics.rb", line 195, in request_total_simple
  File "/home/deploy/sein-dashboard/releases/20181001060158/lib/google_analytics.rb", line 122, in page_per_session_week
  File "/home/deploy/sein-dashboard/releases/20181001060158/lib/export_xls.rb", line 121, in block in ga_xls
  File "/home/deploy/sein-dashboard/releases/20181001060158/lib/export_xls.rb", line 117, in times
  File "/home/deploy/sein-dashboard/releases/20181001060158/lib/export_xls.rb", line 117, in ga_xls
  File "/home/deploy/sein-dashboard/releases/20181001060158/app/controllers/dashboards_controller.rb", line 396, in exceldate
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", lin

避免使用SQL String以免受到SQL Injection Attack

@fb = FbDb.where("date >= ? AND date <= ?", @fb_start, @fb_end)
@ga = GaDb.where("date >= ? AND date <= ?", @starttime, @endtime)

可以寫成

@fb = FbDb.where(date: @fb_start..@fb_end)
@ga = GaDb.where(date: @starttime..@endtime)

NoMethodError: undefined method `/' for nil:NilClass

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/9/


NoMethodError: undefined method `/' for nil:NilClass
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 86, in block in create
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 86, in map
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 86, in create
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/etag.rb", line 25, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/conditional_get.rb", line 38, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/head.rb", line 12, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 232, in context
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 226, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/cookies.rb", line 613, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activerecord-5.1.6/lib/active_record/migration.rb", line 556, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 26, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 97, in run_callbacks
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 24, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/executor.rb", line 12, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 24, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar.rb", line 146, in scoped
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 22, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/debug_exceptions.rb", line 59, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/show_exceptions.rb", line 22, in call_with_rollbar
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/web-console-3.7.0/lib/web_console/middleware.rb", line 135, in call_app
  File "

NoMethodError: undefined method `-' for nil:NilClass

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/10/


NoMethodError: undefined method `-' for nil:NilClass
  File "/home/deploy/sein-dashboard/releases/20180929184122/app/controllers/dashboards_controller.rb", line 65, in block in create
  File "/home/deploy/sein-dashboard/releases/20180929184122/app/controllers/dashboards_controller.rb", line 54, in step
  File "/home/deploy/sein-dashboard/releases/20180929184122/app/controllers/dashboards_controller.rb", line 54, in create
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/etag.rb", line 25, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/conditional_get.rb", line 38, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/head.rb", line 12, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 232, in context
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 226, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/cookies.rb", line 613, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 26, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 97, in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 24, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 24, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar.rb", line 146, in scoped
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 22, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/debug_exceptions.rb", line 59, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/show_exceptions.rb", line 22, in call_with_rollbar
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/show_exceptions.rb", line 31, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/railties-5.1.6/lib/rails/rack/logger.rb", line 36, in call_app
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/railties-5.1.6/lib/rails/rack/logger.rb", line 24, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/tagged_logging.rb", line 69, in block i

NoMethodError: undefined method `[]' for nil:NilClass

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/13/


NoMethodError: undefined method `[]' for nil:NilClass
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 219, in block in facebook
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 217, in each
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 217, in facebook
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/etag.rb", line 25, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/conditional_get.rb", line 25, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/head.rb", line 12, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 232, in context
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 226, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/cookies.rb", line 613, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activerecord-5.1.6/lib/active_record/migration.rb", line 556, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 26, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 97, in run_callbacks
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 24, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/executor.rb", line 12, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 24, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar.rb", line 146, in scoped
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 22, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/debug_exceptions.rb", line 59, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/show_exceptions.rb", line 22, in call_with_rollbar
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/web-console-3.7.0/lib/web_console/middleware.rb", line 135, in call_a

嘗試採用更精確的物件命名方式

物件命名應以提示物件的Type, attributes和用途

Class name 應避免以Db結尾的物件,因為這樣意義上是指每一個物件都是一個database,但實際上並不是
建議以countable的詞語作suffix e.g. Metric

Database query 結果的variable 應該以眾數命名,而且盡量包含Class name,如daily_fb_metrics = FbMetric.where(...)

避免使用data命名變數,寧可以xxx_items,xxx_hash 可以簡單表達物件的Type和用途

Google::Apis::RateLimitError: rateLimitExceeded: Insufficient tokens for quota 'AnalyticsDefaultGroup' and limit 'USER-100s' of service 'analyticsreporting.googleapis.com' for consumer 'project_number:189897673084'.

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/45/


Google::Apis::RateLimitError: rateLimitExceeded: Insufficient tokens for quota 'AnalyticsDefaultGroup' and limit 'USER-100s' of service 'analyticsreporting.googleapis.com' for consumer 'project_number:189897673084'.
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/api_command.rb", line 109, in check_status
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 183, in process_response
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 299, in execute_once
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 104, in block (2 levels) in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 61, in block in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in times
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 101, in block in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 61, in block in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in times
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 93, in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/base_service.rb", line 360, in execute_or_queue_command
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/generated/google/apis/analyticsreporting_v4/service.rb", line 77, in batch_get_reports
  File "/home/deploy/sein-dashboard/releases/20181001060158/lib/google_analytics.rb", line 105, in bracket_week
  File "/home/deploy/sein-dashboard/releases/20181001060158/lib/export_xls.rb", line 120, in block in ga_xls
  File "/home/deploy/sein-dashboard/releases/20181001060158/lib/export_xls.rb", line 117, in times
  File "/home/deploy/sein-dashboard/releases/20181001060158/lib/export_xls.rb", line 117, in ga_xls
  File "/home/deploy/sein-dashboard/releases/20181001060158/app/controllers/dashboards_controller.rb", line 396, in exceldate
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/etag.rb", line 

Google::Apis::RateLimitError: rateLimitExceeded: Quota exceeded for quota group 'AnalyticsDefaultGroup' and limit 'USER-100s' of service 'analyticsreporting.googleapis.com' for consumer 'project_number:189897673084'.

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/72/


Google::Apis::RateLimitError: rateLimitExceeded: Quota exceeded for quota group 'AnalyticsDefaultGroup' and limit 'USER-100s' of service 'analyticsreporting.googleapis.com' for consumer 'project_number:189897673084'.
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/api_command.rb", line 109, in check_status
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 183, in process_response
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 299, in execute_once
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 104, in block (2 levels) in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 61, in block in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in times
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 101, in block in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 61, in block in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in times
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 93, in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/base_service.rb", line 360, in execute_or_queue_command
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/generated/google/apis/analyticsreporting_v4/service.rb", line 77, in batch_get_reports
  File "/home/deploy/sein-dashboard/releases/20181007154138/lib/google_analytics.rb", line 251, in convert
  File "/home/deploy/sein-dashboard/releases/20181007154138/lib/google_analytics.rb", line 176, in request_simple
  File "/home/deploy/sein-dashboard/releases/20181007154138/lib/google_analytics.rb", line 58, in user_type_week
  File "/home/deploy/sein-dashboard/releases/20181007154138/lib/export_xls.rb", line 119, in block in ga_xls
  File "/home/deploy/sein-dashboard/releases/20181007154138/lib/export_xls.rb", line 117, in times
  File "/home/deploy/sein-dashboard/releases/20181007154138/lib/export_xls.rb", line 117, in ga_xls
  File "/home/deploy/sein-dashboard/releases/20181007154138/app/controllers/dashboards_controller.rb", line 409, in excel
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  

ActionController::InvalidAuthenticityToken: ActionController::InvalidAuthenticityToken

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/73/


ActionController::InvalidAuthenticityToken: ActionController::InvalidAuthenticityToken
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/request_forgery_protection.rb", line 195, in handle_unverified_request
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/request_forgery_protection.rb", line 227, in handle_unverified_request
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/devise-4.5.0/lib/devise/controllers/helpers.rb", line 255, in handle_unverified_request
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/request_forgery_protection.rb", line 222, in verify_authenticity_token
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 413, in block in make_lambda
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 197, in block (2 levels) in halting
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 12, in block (2 levels) in <module:Callbacks>
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 198, in block in halting
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 507, in block in invoke_before
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 507, in each
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 507, in invoke_before
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 130, in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/mapper.rb", line 16, in block in <class:Constraints>
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/mapper.rb", line 46, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/etag.rb", line 25, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/conditional_get.rb", line 38, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/head.rb", line 12, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 232, in context
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 226, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/cookies.rb", line 613, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 26, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 97, in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 24, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 24, in block in call
  F

NoMethodError: undefined method `round' for nil:NilClass

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/48/


NoMethodError: undefined method `round' for nil:NilClass
  File "/home/deploy/sein-dashboard/releases/20181001060158/app/controllers/dashboards_controller.rb", line 532, in ga_preprocess
  File "/home/deploy/sein-dashboard/releases/20181001060158/app/controllers/dashboards_controller.rb", line 39, in create
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/etag.rb", line 25, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/conditional_get.rb", line 38, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/head.rb", line 12, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 232, in context
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 226, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/cookies.rb", line 613, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 26, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 97, in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 24, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 24, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar.rb", line 146, in scoped
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 22, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/debug_exceptions.rb", line 59, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/show_exceptions.rb", line 22, in call_with_rollbar
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/show_exceptions.rb", line 31, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/railties-5.1.6/lib/rails/rack/logger.rb", line 36, in call_app
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/railties-5.1.6/lib/rails/rack/logger.rb", line 24, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/tagged_logging.rb", line 69, in block in tagged
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/tag

Google::Apis::RateLimitError: rateLimitExceeded: Insufficient tokens for quota 'AnalyticsDefaultGroup' and limit 'USER-100s' of service 'analyticsreporting.googleapis.com' for consumer 'project_number:189897673084'.

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/44/


Google::Apis::RateLimitError: rateLimitExceeded: Insufficient tokens for quota 'AnalyticsDefaultGroup' and limit 'USER-100s' of service 'analyticsreporting.googleapis.com' for consumer 'project_number:189897673084'.
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/api_command.rb", line 109, in check_status
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 183, in process_response
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 299, in execute_once
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 104, in block (2 levels) in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 61, in block in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in times
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 101, in block in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 61, in block in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in times
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 93, in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/base_service.rb", line 360, in execute_or_queue_command
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/generated/google/apis/analyticsreporting_v4/service.rb", line 77, in batch_get_reports
  File "/home/deploy/sein-dashboard/releases/20181001060158/lib/google_analytics.rb", line 251, in convert
  File "/home/deploy/sein-dashboard/releases/20181001060158/lib/google_analytics.rb", line 176, in request_simple
  File "/home/deploy/sein-dashboard/releases/20181001060158/lib/google_analytics.rb", line 114, in gender_week
  File "/home/deploy/sein-dashboard/releases/20181001060158/lib/export_xls.rb", line 124, in block in ga_xls
  File "/home/deploy/sein-dashboard/releases/20181001060158/lib/export_xls.rb", line 117, in times
  File "/home/deploy/sein-dashboard/releases/20181001060158/lib/export_xls.rb", line 117, in ga_xls
  File "/home/deploy/sein-dashboard/releases/20181001060158/app/controllers/dashboards_controller.rb", line 396, in exceldate
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
 

[product] 個人意見

Pro:

具備 joy-sticker 蠻不錯的,讓使用者很快就知道要去哪裡找資料,知道如何操作此產品。

Cons:

此項目為數據分析類型工具,應具備綜合分析,比較分析等功能,目前的數據分析都偏向從 FB / Google 單向取得資料,在欄位中獨立顯示,缺少比較感覺,也比較無法讓使用者快速覺得在 GA / Facebook Graphic 的差異度。

使用者在第一時間進入時,就可以提供 joy-sitkcer 讓使用者可以直覺的了解操作流程。

NoMethodError: undefined method `%' for nil:NilClass

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/4/


NoMethodError: undefined method `%' for nil:NilClass
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 43, in create
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/etag.rb", line 25, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/conditional_get.rb", line 38, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/head.rb", line 12, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 232, in context
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 226, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/cookies.rb", line 613, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activerecord-5.1.6/lib/active_record/migration.rb", line 556, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 26, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 97, in run_callbacks
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 24, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/executor.rb", line 12, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 24, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar.rb", line 146, in scoped
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 22, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/debug_exceptions.rb", line 59, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/show_exceptions.rb", line 22, in call_with_rollbar
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/web-console-3.7.0/lib/web_console/middleware.rb", line 135, in call_app
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/web-console-3.7.0/lib/web_console/middleware.rb", line 30, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/web-console-3.7.0/lib/web_console/middleware.r

RollbarTestingException: Testing rollbar with "rake rollbar:test". If you can see this, it works.

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/2/


RollbarTestingException: Testing rollbar with "rake rollbar:test". If you can see this, it works.
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/rake_tasks.rb", line 41, in test_rollbar
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/rake_tasks.rb", line 53, in verify
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/etag.rb", line 25, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/conditional_get.rb", line 25, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/head.rb", line 12, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 232, in context
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 226, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/cookies.rb", line 613, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activerecord-5.1.6/lib/active_record/migration.rb", line 556, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 26, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 97, in run_callbacks
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 24, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/executor.rb", line 12, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 24, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar.rb", line 146, in scoped
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 22, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/debug_exceptions.rb", line 59, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/show_exceptions.rb", line 22, in call_with_rollbar
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/web-console-3.7.0/lib/web_console/middleware.rb", line 135, in call_app
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/w

NameError: undefined local variable or method `sort' for #<DashboardsController:0x0055a8bda98600>

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/14/


NameError: undefined local variable or method `sort' for #<DashboardsController:0x0055a8bda98600>
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 240, in block (2 levels) in facebook
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 239, in each
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 239, in sort_by
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 239, in sort_by!
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 239, in block in facebook
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 218, in each
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 218, in facebook
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/etag.rb", line 25, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/conditional_get.rb", line 25, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/head.rb", line 12, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 232, in context
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 226, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/cookies.rb", line 613, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activerecord-5.1.6/lib/active_record/migration.rb", line 556, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 26, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 97, in run_callbacks
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 24, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/executor.rb", line 12, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 24, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar.rb", line 146, in scoped
  File "/home/student/.rbenv/versions/

LoadError: cannot load such file -- sidekiq/cron/web

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/25/


LoadError: cannot load such file -- sidekiq/cron/web
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/dependencies.rb", line 292, in require
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/dependencies.rb", line 292, in block in require
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/dependencies.rb", line 258, in load_dependency
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/dependencies.rb", line 292, in require
  File "/home/deploy/sein-dashboard/releases/20180930161110/config/routes.rb", line 5, in block in <top (required)>
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 436, in instance_exec
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 436, in eval_block
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 418, in draw
  File "/home/deploy/sein-dashboard/releases/20180930161110/config/routes.rb", line 1, in <top (required)>
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/dependencies.rb", line 286, in load
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/dependencies.rb", line 286, in block in load
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/dependencies.rb", line 258, in load_dependency
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/dependencies.rb", line 286, in load
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/railties-5.1.6/lib/rails/application/routes_reloader.rb", line 55, in block in load_paths
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/railties-5.1.6/lib/rails/application/routes_reloader.rb", line 55, in each
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/railties-5.1.6/lib/rails/application/routes_reloader.rb", line 55, in load_paths
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/railties-5.1.6/lib/rails/application/routes_reloader.rb", line 18, in reload!
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/railties-5.1.6/lib/rails/application/routes_reloader.rb", line 41, in block in updater
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/file_update_checker.rb", line 81, in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/railties-5.1.6/lib/rails/application/routes_reloader.rb", line 42, in updater
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/railties-5.1.6/lib/rails/application/routes_reloader.rb", line 31, in execute_if_updated
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/railties-5.1.6/lib/rails/application/finisher.rb", line 128, in block in <module:Finisher>
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/railties-5.1.6/lib/rails/initializable.rb", line 30, in instance_exec
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/railties-5.1.6/lib/rails/initializable.rb", line 30, in run
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/railties-5.1.6/lib/rails/initializable.rb", line 59, in block in run_initializers
  File "/usr/lib/ruby/2.4.0/tsort.rb", line 228, in block in tsort_each
  File "/usr/lib/ruby/2.4.0/tsort.rb", line 350, in block (2 levels) in each_strongly_connected_component
  File "/usr/lib/ruby/2.4.0/tsort.rb", line 431, in each_strongly_connected_component_from
  File "/usr/lib/ruby/2.4.0/tsort.rb", line 349, in block in each_strongly_connected_component
  File "/usr/lib/ruby/2.4.0/tsort.rb", line 347, in each
  File "/usr/lib/ruby/2.4.0/tsort.rb", line 347, in call
  File "/usr/lib/ruby/2.4.0/tsort.rb", line 347, in each_strongly_connected_component
  File "/usr/lib/ruby/2.4.0/tsort.rb", line 226, in tsort_each
  File "/usr/lib/ruby/2.4.0/tsort.rb", line 205, in tsort_each
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/railties-5.1.6/lib/rails/initializable.rb", line 58, in run_initializers
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/railties-5.1.6/lib/rails/application.rb", line 353, in initialize!
  File "/home/deploy/sein-dashboard/releases/20180930161110/config/environment.rb", line 5, in <top (required)>
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/dependencies.rb", line 292, in require
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/dependencies.rb", line 292, in block in require
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/dependencies.rb", line 258, in load_dependency
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/dependencies.rb", line 292, in require
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/railties-5.1.6/lib/rails/application.rb", line 329, in require_environment!
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/railties-5.1.6/lib/rails/application.rb", line 445, in block in run_tasks_blocks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rake-12.3.1/lib/rake/task.rb", line 271, in block in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rake-12.3.1/lib/rake/task.rb", line 271, in each
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rake-12.3.1/lib/rake/task.rb", line 271, in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rake-12.3.1/lib/rake/task.rb", line 213, in block in invoke_with_call_chain
  File "/usr/lib/ruby/2.4.0/monitor.rb", line 214, in mon_synchronize
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rake-12.3.1/lib/rake/task.rb", line 193, in invoke_with_call_chain
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rake-12.3.1/lib/rake/task.rb", line 182, in invoke
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/sprockets-rails-3.2.1/lib/sprockets/rails/task.rb", line 62, in block (2 levels) in define
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rake-12.3.1/lib/rake/task.rb", line 271, in block in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rake-12.3.1/lib/rake/task.rb", line 271, in each
  File "/home/deploy/sein-dashboard/

TypeError: wrong argument type Integer (must respond to :each)

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/6/


TypeError: wrong argument type Integer (must respond to :each)
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 63, in zip
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 63, in block in create
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 53, in step
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 53, in create
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/etag.rb", line 25, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/conditional_get.rb", line 38, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/head.rb", line 12, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 232, in context
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 226, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/cookies.rb", line 613, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activerecord-5.1.6/lib/active_record/migration.rb", line 556, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 26, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 97, in run_callbacks
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 24, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/executor.rb", line 12, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 24, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar.rb", line 146, in scoped
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 22, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/debug_exceptions.rb", line 59, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/show_exceptions.rb", line 22, in call_with_rollbar
  File "/home/stud

ActionView::Template::Error: undefined local variable or method `idw' for #<#<Class:0x00007fd0f1b5b4f8>:0x00007fd0f4f0d558> Did you mean? id

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/20/


NameError: undefined local variable or method `idw' for #<#<Class:0x00007fd0f1b5b4f8>:0x00007fd0f4f0d558>
Did you mean?  id
  File "/Users/gary80212/code/sein-dashboard/app/views/shared/_top5.html.erb", line 4, in _app_views_shared__top__html_erb__4480226875435740964_70267728285840
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/template.rb", line 157, in block in render
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 168, in instrument
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/template.rb", line 352, in instrument_render_template
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/template.rb", line 155, in render
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/renderer/partial_renderer.rb", line 342, in block in render_partial
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/renderer/abstract_renderer.rb", line 42, in block in instrument
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/renderer/abstract_renderer.rb", line 41, in instrument
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/renderer/partial_renderer.rb", line 331, in render_partial
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/renderer/partial_renderer.rb", line 310, in render
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/renderer/renderer.rb", line 47, in render_partial
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/renderer/renderer.rb", line 21, in render
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/helpers/rendering_helper.rb", line 32, in render
  File "/Users/gary80212/code/sein-dashboard/app/views/dashboards/facebook.html.erb", line 39, in _app_views_dashboards_facebook_html_erb___3079987884962919740_70267719677200
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/template.rb", line 157, in block in render
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 168, in instrument
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/template.rb", line 352, in instrument_render_template
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/template.rb", line 155, in render
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/renderer/template_renderer.rb", line 52, in block (2 levels) in render_template
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/renderer/abstract_renderer.rb", line 42, in block in instrument
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/renderer/abstract_renderer.rb", line 41, in instrument
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/renderer/template_renderer.rb", line 51, in block in render_template
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/renderer/template_renderer.rb", line 59, in render_with_layout
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/renderer/template_renderer.rb", line 50, in render_template
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/renderer/template_renderer.rb", line 14, in render
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/renderer/renderer.rb", line 42, in render_template
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/renderer/renderer.rb", line 23, in render
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 103, in _render_template
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/streaming.rb", line 217, in _render_template
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 83, in render_to_body
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 52, in render_to_body
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/renderers.rb", line 141, in render_to_body
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/abstract_controller/rendering.rb", line 24, in render
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 36, in render
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 44, in block (2 levels) in render
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/core_ext/benchmark.rb", line 12, in block in ms
  File "/usr/local/Cellar/ruby/2.5.1/lib/ruby/2.5.0/benchmark.rb", line 308, in realtime
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/core_ext/benchmark.rb", line 12, in ms
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 44, in block in render
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 87, in cleanup_view_runtime
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 29, in cleanup_view_runtime
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 43, in render
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/implicit_render.rb", line 33, in default_render
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in block in send_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in tap
  File "/usr

NoMethodError: undefined method `round' for nil:NilClass

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/17/


NoMethodError: undefined method `round' for nil:NilClass
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/app/controllers/dashboards_controller.rb", line 451, in ga_preprocess
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/app/controllers/dashboards_controller.rb", line 45, in create
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/rack-2.0.5/lib/rack/etag.rb", line 25, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/rack-2.0.5/lib/rack/conditional_get.rb", line 38, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/rack-2.0.5/lib/rack/head.rb", line 12, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 232, in context
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 226, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/cookies.rb", line 613, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activerecord-5.1.6/lib/active_record/migration.rb", line 556, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 26, in block in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 97, in run_callbacks
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 24, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/executor.rb", line 12, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 24, in block in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar.rb", line 146, in scoped
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 22, in call
  File "/Users/cheng/Des

NoMethodError: undefined method `fans_adds_week' for nil:NilClass

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/16/


NoMethodError: undefined method `fans_adds_week' for nil:NilClass
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/app/controllers/dashboards_controller.rb", line 32, in create
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/rack-2.0.5/lib/rack/etag.rb", line 25, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/rack-2.0.5/lib/rack/conditional_get.rb", line 38, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/rack-2.0.5/lib/rack/head.rb", line 12, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 232, in context
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 226, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/cookies.rb", line 613, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activerecord-5.1.6/lib/active_record/migration.rb", line 556, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 26, in block in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 97, in run_callbacks
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 24, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/executor.rb", line 12, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 24, in block in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar.rb", line 146, in scoped
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 22, in call
  File "/Users/cheng/Desktop/AlphaCamp/sein-dashboard/vendor/cache/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/debug_ex

Google::Apis::RateLimitError: rateLimitExceeded: Quota exceeded for quota group 'AnalyticsDefaultGroup' and limit 'USER-100s' of service 'analyticsreporting.googleapis.com' for consumer 'project_number:189897673084'.

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/71/


Google::Apis::RateLimitError: rateLimitExceeded: Quota exceeded for quota group 'AnalyticsDefaultGroup' and limit 'USER-100s' of service 'analyticsreporting.googleapis.com' for consumer 'project_number:189897673084'.
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/api_command.rb", line 109, in check_status
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 183, in process_response
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 299, in execute_once
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 104, in block (2 levels) in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 61, in block in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in times
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 101, in block in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 61, in block in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in times
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 93, in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/base_service.rb", line 360, in execute_or_queue_command
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/generated/google/apis/analyticsreporting_v4/service.rb", line 77, in batch_get_reports
  File "/home/deploy/sein-dashboard/releases/20181007154138/lib/google_analytics.rb", line 251, in convert
  File "/home/deploy/sein-dashboard/releases/20181007154138/lib/google_analytics.rb", line 195, in request_total_simple
  File "/home/deploy/sein-dashboard/releases/20181007154138/lib/google_analytics.rb", line 122, in page_per_session_week
  File "/home/deploy/sein-dashboard/releases/20181007154138/lib/export_xls.rb", line 121, in block in ga_xls
  File "/home/deploy/sein-dashboard/releases/20181007154138/lib/export_xls.rb", line 117, in times
  File "/home/deploy/sein-dashboard/releases/20181007154138/lib/export_xls.rb", line 117, in ga_xls
  File "/home/deploy/sein-dashboard/releases/20181007154138/app/controllers/dashboards_controller.rb", line 409, in excel
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 3

AbstractController::DoubleRenderError: Render and/or redirect were called multiple times in this action. Please note that you may only call render OR redirect, and at most once per action. Also note that neither redirect nor render terminate execution of

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/3/


AbstractController::DoubleRenderError: Render and/or redirect were called multiple times in this action. Please note that you may only call render OR redirect, and at most once per action. Also note that neither redirect nor render terminate execution of the action, so if you want to exit an action after redirecting, you need to do something like "redirect_to(...) and return".
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 35, in render
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 44, in block (2 levels) in render
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/core_ext/benchmark.rb", line 12, in block in ms
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/2.4.0/benchmark.rb", line 308, in realtime
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/core_ext/benchmark.rb", line 12, in ms
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 44, in block in render
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 87, in cleanup_view_runtime
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 29, in cleanup_view_runtime
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 43, in render
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 64, in create
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/etag.rb", line 25, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/conditional_get.rb", line 38, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/head.rb", line 12, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 232, in context
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 226, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/cookies.rb", line 613, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activerecord-5.1.6/lib/active_record/migration.rb", line 556, in call
  File "/home/student/.rbenv/version

避免hard code 邏輯的method

def get_week_data(data)
    value = []
    value << data.first(7).reduce(:+)
    value << data.first(14).last(7).reduce(:+)
    value << data.first(21).last(7).reduce(:+)
    value << data.first(28).last(7).reduce(:+)
  end

可以改寫成

def get_week_data(data, week_cnt=4)
    data[0, week_cnt * 7].each_slice(7).map{|arr| arr.reduce(:+)}
end

這樣商業邏輯(資料的長度)的改變就不改寫這個method

NoMethodError: undefined method `percent_simple=' for #<ExportXls:0x0056091e225790> Did you mean? percent=

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/18/


NoMethodError: undefined method `percent_simple=' for #<ExportXls:0x0056091e225790>
Did you mean?  percent=
  File "/home/student/Documents/rails_project/sein-dashboard/lib/export_xls.rb", line 21, in initialize
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 307, in new
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 307, in excel
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/etag.rb", line 25, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/conditional_get.rb", line 25, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/head.rb", line 12, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 232, in context
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 226, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/cookies.rb", line 613, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activerecord-5.1.6/lib/active_record/migration.rb", line 556, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 26, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 97, in run_callbacks
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 24, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/executor.rb", line 12, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 24, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar.rb", line 146, in scoped
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 22, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/debug_exceptions.rb", line 59, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/show_exceptions.rb", line 22, in call_with_rollbar
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/web-console-3.7.0/lib/web_console/middleware.rb", 

Koala::Facebook::AuthenticationError: type: OAuthException, code: 190, error_subcode: 492, message: The user must be an administrator, editor, or moderator of the page in order to impersonate it. If the page business requires Two Factor Authentication, th

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/75/


Koala::Facebook::AuthenticationError: type: OAuthException, code: 190, error_subcode: 492, message: The user must be an administrator, editor, or moderator of the page in order to impersonate it. If the page business requires Two Factor Authentication, the user also needs to enable Two Factor Authentication., x-fb-trace-id: GsW6lnzGbVS [HTTP 400]
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/koala-3.0.0/lib/koala/api.rb", line 50, in graph_call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/koala-3.0.0/lib/koala/api/graph_api_methods.rb", line 56, in get_object
  File "/home/deploy/sein-dashboard/releases/20181007154138/app/controllers/dashboards_controller.rb", line 483, in fbinformation
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 413, in block in make_lambda
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 178, in block (2 levels) in halting_and_conditional
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 12, in block (2 levels) in <module:Callbacks>
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 179, in block in halting_and_conditional
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 507, in block in invoke_before
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 507, in each
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 507, in invoke_before
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 130, in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/etag.rb", line 25, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/conditional_get.rb", line 25, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/head.rb", line 12, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 232, in context
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 226, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/cookies.rb", line 613, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 26, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 97, in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 24, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 24, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar.rb", line 146, in scoped
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 22, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/ac

Google::Apis::RateLimitError: rateLimitExceeded: Quota exceeded for quota group 'AnalyticsDefaultGroup' and limit 'USER-100s' of service 'analyticsreporting.googleapis.com' for consumer 'project_number:189897673084'.

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/69/


Google::Apis::RateLimitError: rateLimitExceeded: Quota exceeded for quota group 'AnalyticsDefaultGroup' and limit 'USER-100s' of service 'analyticsreporting.googleapis.com' for consumer 'project_number:189897673084'.
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/api_command.rb", line 109, in check_status
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 183, in process_response
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 299, in execute_once
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 104, in block (2 levels) in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 61, in block in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in times
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 101, in block in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 61, in block in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in times
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 93, in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/base_service.rb", line 360, in execute_or_queue_command
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/generated/google/apis/analyticsreporting_v4/service.rb", line 77, in batch_get_reports
  File "/home/deploy/sein-dashboard/releases/20181007154138/lib/google_analytics.rb", line 251, in convert
  File "/home/deploy/sein-dashboard/releases/20181007154138/lib/google_analytics.rb", line 176, in request_simple
  File "/home/deploy/sein-dashboard/releases/20181007154138/lib/google_analytics.rb", line 114, in gender_week
  File "/home/deploy/sein-dashboard/releases/20181007154138/lib/export_xls.rb", line 124, in block in ga_xls
  File "/home/deploy/sein-dashboard/releases/20181007154138/lib/export_xls.rb", line 117, in times
  File "/home/deploy/sein-dashboard/releases/20181007154138/lib/export_xls.rb", line 117, in ga_xls
  File "/home/deploy/sein-dashboard/releases/20181007154138/app/controllers/dashboards_controller.rb", line 409, in excel
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  Fi

NoMethodError: undefined method `-' for nil:NilClass

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/12/


NoMethodError: undefined method `-' for nil:NilClass
  File "/Users/gary80212/code/sein-dashboard/app/controllers/dashboards_controller.rb", line 65, in block in create
  File "/Users/gary80212/code/sein-dashboard/app/controllers/dashboards_controller.rb", line 54, in step
  File "/Users/gary80212/code/sein-dashboard/app/controllers/dashboards_controller.rb", line 54, in create
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  File "/usr/local/lib/ruby/gems/2.5.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rack-2.0.5/lib/rack/etag.rb", line 25, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rack-2.0.5/lib/rack/conditional_get.rb", line 38, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rack-2.0.5/lib/rack/head.rb", line 12, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 232, in context
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 226, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/cookies.rb", line 613, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activerecord-5.1.6/lib/active_record/migration.rb", line 556, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 26, in block in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 97, in run_callbacks
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 24, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/executor.rb", line 12, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 24, in block in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rollbar-2.18.0/lib/rollbar.rb", line 146, in scoped
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 22, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/debug_exceptions.rb", line 59, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/show_exceptions.rb", line 22, in call_with_rollbar
  File "/usr/local/lib/ruby/gems/2.5.0/gems/web-console-3.7.0/lib/web_console/middleware.rb", line 135, in call_app
  File "/usr/local/lib/ruby/gems/2.5.0/gems/web-console-3.7.0/lib/web_console/middleware.rb", line 30, in block in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/web-console-3.7.0/lib/web_console/middleware.rb", line 20, in catch
  File "/usr/local/lib/ruby/gems/2.5.0/gems/web-console-3.7.0/lib/web_console/middleware.rb", line 20, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/show_exceptions.rb", line 31, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/railties-5.1.6/lib/rails/rack/logger.rb", line 36, in call_app
  File "/usr/local/lib/ruby/gems/2.5.0/gems/railties-5.1.6/lib/rails/rack/logger.rb", line 24, in block in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/tagged_logging.rb", line 69, in block in tagged
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/tagged_logging.rb", line 26, in tagged
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/tagged_logging.rb", line 69, in tagged
  File "/usr/local/lib/ruby/gems/2.5.0/gems/railties-5.1.6/lib/rails/rack/logger.rb", 

Google::Apis::RateLimitError: rateLimitExceeded: Insufficient tokens for quota 'AnalyticsDefaultGroup' and limit 'USER-100s' of service 'analyticsreporting.googleapis.com' for consumer 'project_number:189897673084'.

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/46/


Google::Apis::RateLimitError: rateLimitExceeded: Insufficient tokens for quota 'AnalyticsDefaultGroup' and limit 'USER-100s' of service 'analyticsreporting.googleapis.com' for consumer 'project_number:189897673084'.
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/api_command.rb", line 109, in check_status
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 183, in process_response
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 299, in execute_once
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 104, in block (2 levels) in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 61, in block in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in times
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 101, in block in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 61, in block in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in times
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/retriable-3.1.2/lib/retriable.rb", line 56, in retriable
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/http_command.rb", line 93, in execute
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/lib/google/apis/core/base_service.rb", line 360, in execute_or_queue_command
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/google-api-client-0.24.2/generated/google/apis/analyticsreporting_v4/service.rb", line 77, in batch_get_reports
  File "/home/deploy/sein-dashboard/releases/20181001060158/lib/google_analytics.rb", line 105, in bracket_week
  File "/home/deploy/sein-dashboard/releases/20181001060158/lib/export_xls.rb", line 120, in block in ga_xls
  File "/home/deploy/sein-dashboard/releases/20181001060158/lib/export_xls.rb", line 117, in times
  File "/home/deploy/sein-dashboard/releases/20181001060158/lib/export_xls.rb", line 117, in ga_xls
  File "/home/deploy/sein-dashboard/releases/20181001060158/app/controllers/dashboards_controller.rb", line 362, in excel
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/etag.rb", line 25, 

NoMethodError: undefined method `/' for nil:NilClass

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/11/


NoMethodError: undefined method `/' for nil:NilClass
  File "/Users/gary80212/code/sein-dashboard/app/controllers/dashboards_controller.rb", line 85, in block in create
  File "/Users/gary80212/code/sein-dashboard/app/controllers/dashboards_controller.rb", line 85, in map
  File "/Users/gary80212/code/sein-dashboard/app/controllers/dashboards_controller.rb", line 85, in create
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  File "/usr/local/lib/ruby/gems/2.5.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rack-2.0.5/lib/rack/etag.rb", line 25, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rack-2.0.5/lib/rack/conditional_get.rb", line 38, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rack-2.0.5/lib/rack/head.rb", line 12, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 232, in context
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 226, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/cookies.rb", line 613, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activerecord-5.1.6/lib/active_record/migration.rb", line 556, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 26, in block in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 97, in run_callbacks
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 24, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/executor.rb", line 12, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 24, in block in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rollbar-2.18.0/lib/rollbar.rb", line 146, in scoped
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 22, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/debug_exceptions.rb", line 59, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/show_exceptions.rb", line 22, in call_with_rollbar
  File "/usr/local/lib/ruby/gems/2.5.0/gems/web-console-3.7.0/lib/web_console/middleware.rb", line 135, in call_app
  File "/usr/local/lib/ruby/gems/2.5.0/gems/web-console-3.7.0/lib/web_console/middleware.rb", line 30, in block in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/web-console-3.7.0/lib/web_console/middleware.rb", line 20, in catch
  File "/usr/local/lib/ruby/gems/2.5.0/gems/web-console-3.7.0/lib/web_console/middleware.rb", line 20, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/show_exceptions.rb", line 31, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/railties-5.1.6/lib/rails/rack/logger.rb", line 36, in call_app
  File "/usr/local/lib/ruby/gems/2.5.0/gems/railties-5.1.6/lib/rails/rack/logger.rb", line 24, in block in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/tagged_logging.rb", line 69, in block in tagged
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/tagged_logging.rb", line 26, in tagged
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/tagged_logging.rb", line 69, in tagged
  File "/usr/local/lib/ruby/gems/2.5.0/gems/railties-5.1.6/lib/rails/rack/logger.rb", l

Koala::Facebook::ClientError: type: OAuthException, code: 100, message: (#100) The 'limit' parameter should not exceed 100, x-fb-trace-id: D39dYkEaKpb [HTTP 400]

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/21/


Koala::Facebook::ClientError: type: OAuthException, code: 100, message: (#100) The 'limit' parameter should not exceed 100, x-fb-trace-id: D39dYkEaKpb [HTTP 400]
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/koala-3.0.0/lib/koala/api.rb", line 50, in graph_call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/koala-3.0.0/lib/koala/api/graph_api_methods.rb", line 56, in get_object
  File "/home/student/Documents/rails_project/sein-dashboard/app/controllers/dashboards_controller.rb", line 199, in facebook
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/etag.rb", line 25, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/conditional_get.rb", line 25, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/head.rb", line 12, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 232, in context
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 226, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/cookies.rb", line 613, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activerecord-5.1.6/lib/active_record/migration.rb", line 556, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 26, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 97, in run_callbacks
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 24, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/executor.rb", line 12, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 24, in block in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar.rb", line 146, in scoped
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 22, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/debug_exceptions.rb", line 59, in call
  File "/home/student/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/show_exceptions.rb", line 22, in call_with_rollbar
  File "/home/student/.

NoMethodError: undefined method `fans_adds_day' for nil:NilClass

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/47/


NoMethodError: undefined method `fans_adds_day' for nil:NilClass
  File "/home/deploy/sein-dashboard/releases/20181001060158/app/controllers/dashboards_controller.rb", line 26, in create
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/etag.rb", line 25, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/conditional_get.rb", line 38, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/head.rb", line 12, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 232, in context
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 226, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/cookies.rb", line 613, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 26, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 97, in run_callbacks
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 24, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 24, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar.rb", line 146, in scoped
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 22, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/debug_exceptions.rb", line 59, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/show_exceptions.rb", line 22, in call_with_rollbar
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/show_exceptions.rb", line 31, in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/railties-5.1.6/lib/rails/rack/logger.rb", line 36, in call_app
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/railties-5.1.6/lib/rails/rack/logger.rb", line 24, in block in call
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/tagged_logging.rb", line 69, in block in tagged
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/tagged_logging.rb", line 26, in tagged
  File "/home/deploy/sein-dashboard/shared/bundle/ruby/2.4.0/gems/activesupport-5.1.6/

NameError: undefined local variable or method `posts' for #<DashboardsController:0x00007fd0f1e591f0> Did you mean? @posts

View details in Rollbar: https://rollbar.com/seinsight-ac/sein/items/19/


NameError: undefined local variable or method `posts' for #<DashboardsController:0x00007fd0f1e591f0>
Did you mean?  @posts
  File "/Users/gary80212/code/sein-dashboard/app/controllers/dashboards_controller.rb", line 242, in block in facebook
  File "/Users/gary80212/code/sein-dashboard/app/controllers/dashboards_controller.rb", line 224, in each
  File "/Users/gary80212/code/sein-dashboard/app/controllers/dashboards_controller.rb", line 224, in facebook
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 186, in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 131, in run_callbacks
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb", line 20, in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in block in instrument
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/notifications.rb", line 166, in instrument
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb", line 252, in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb", line 22, in process_action
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/abstract_controller/base.rb", line 124, in process
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionview-5.1.6/lib/action_view/rendering.rb", line 30, in process
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 189, in dispatch
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_controller/metal.rb", line 253, in dispatch
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 49, in dispatch
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 31, in serve
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 50, in block in serve
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in each
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb", line 33, in serve
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb", line 844, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/warden-1.2.7/lib/warden/manager.rb", line 36, in block in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in catch
  File "/usr/local/lib/ruby/gems/2.5.0/gems/warden-1.2.7/lib/warden/manager.rb", line 35, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rack-2.0.5/lib/rack/etag.rb", line 25, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rack-2.0.5/lib/rack/conditional_get.rb", line 25, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rack-2.0.5/lib/rack/head.rb", line 12, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 232, in context
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb", line 226, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/cookies.rb", line 613, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activerecord-5.1.6/lib/active_record/migration.rb", line 556, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 26, in block in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/callbacks.rb", line 97, in run_callbacks
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb", line 24, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/executor.rb", line 12, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 24, in block in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rollbar-2.18.0/lib/rollbar.rb", line 146, in scoped
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/rollbar.rb", line 22, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/debug_exceptions.rb", line 59, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/rollbar-2.18.0/lib/rollbar/middleware/rails/show_exceptions.rb", line 22, in call_with_rollbar
  File "/usr/local/lib/ruby/gems/2.5.0/gems/web-console-3.7.0/lib/web_console/middleware.rb", line 135, in call_app
  File "/usr/local/lib/ruby/gems/2.5.0/gems/web-console-3.7.0/lib/web_console/middleware.rb", line 30, in block in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/web-console-3.7.0/lib/web_console/middleware.rb", line 20, in catch
  File "/usr/local/lib/ruby/gems/2.5.0/gems/web-console-3.7.0/lib/web_console/middleware.rb", line 20, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/actionpack-5.1.6/lib/action_dispatch/middleware/show_exceptions.rb", line 31, in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/railties-5.1.6/lib/rails/rack/logger.rb", line 36, in call_app
  File "/usr/local/lib/ruby/gems/2.5.0/gems/railties-5.1.6/lib/rails/rack/logger.rb", line 24, in block in call
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/tagged_logging.rb", line 69, in block in tagged
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/tagged_logging.rb", line 26, in tagged
  File "/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-5.1.6/lib/active_support/tagged_logging.rb", line 69, in tagged
  File "/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.