summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHeiko Bernloehr <Heiko.Bernloehr@FreeIT.de>2018-02-27 12:56:00 +0100
committerHeiko Bernloehr <Heiko.Bernloehr@FreeIT.de>2018-02-28 13:30:57 +0100
commitc9f78b61c4167029916dc475f0e3e2968a5b0dec (patch)
tree6b0d7968e7189656482ef56ae2bb4660b2209a31
parent60d878d0a0bfd7ba89aae8fc7cf4dac6400fb58e (diff)
downloadecs-c9f78b61c4167029916dc475f0e3e2968a5b0dec.tar.gz
ecs-c9f78b61c4167029916dc475f0e3e2968a5b0dec.zip
Remove observers.
When using observers there is always an error only in production mode: vendor/bundle/ruby/2.3.0/gems/rails-observers-0.1.5/lib/rails/observers/action_controller/caching/sweeper.rb:3:in `<module:Caching>': uninitialized constant ActiveRecord::Observer (NameError) Running ECS on SLES12 with a mysql database works fine. Probably it's the fault of the pg adapter. The newest version is 1.0, but for that you need Rails 5.1.x. So we have to investigate when upgrading to Rails 5. See also: https://github.com/rails/rails/pull/31671
-rw-r--r--Gemfile1
-rw-r--r--app/models/logging_observer.rb15
2 files changed, 0 insertions, 16 deletions
diff --git a/Gemfile b/Gemfile
index 3e7a501..b5a40ce 100644
--- a/Gemfile
+++ b/Gemfile
@@ -41,5 +41,4 @@ gem 'unicorn'
gem "pg"
gem "haml", "4.0.5"
gem "simple-navigation"
-gem 'rails-observers'
gem 'unicorn-rails'
diff --git a/app/models/logging_observer.rb b/app/models/logging_observer.rb
deleted file mode 100644
index d920666..0000000
--- a/app/models/logging_observer.rb
+++ /dev/null
@@ -1,15 +0,0 @@
-class LoggingObserver < ActiveRecord::Observer
- observe Event
-
- def after_create(model)
- case model
- when Event
- msgpath= "#{model.message.ressource.namespace}/#{model.message.ressource.ressource}/#{model.message.id}"
- evreceiver_pid= model.participant.id
- evreceiver_mid= (Membership.receiver(evreceiver_pid, model.message.id)).id
- evtype= model.ev_type.name
- model.logger.info("**#{model.message.ressource.namespace}** Event: Type:#{evtype} -- MsgPath:#{msgpath} -- ReceiverPid:#{evreceiver_pid} -- ReceiverMid:#{evreceiver_mid}")
- end
- end
-
-end