Ignore the users.nearby column
authorAndy Allan <git@gravitystorm.co.uk>
Wed, 13 Nov 2019 13:19:32 +0000 (14:19 +0100)
committerAndy Allan <git@gravitystorm.co.uk>
Wed, 13 Nov 2019 13:19:32 +0000 (14:19 +0100)
This is the first step of removing the column, see #2417. It needs to be
deployed before a migration to remove it, since the columns are
cached in ActiveRecord and things break if objects exist in memory
that expect the column to be there.

app/models/user.rb

index 1095dc6..36ae0b5 100644 (file)
@@ -46,6 +46,8 @@
 class User < ActiveRecord::Base
   require "xml/libxml"
 
+  self.ignored_columns = ["nearby"]
+
   has_many :traces, -> { where(:visible => true) }
   has_many :diary_entries, -> { order(:created_at => :desc) }
   has_many :diary_comments, -> { order(:created_at => :desc) }