Today I have discovered a big oops I'd made when called column 'display' in our model. It turns out default ruby Object has method 'display' and therefore AR method_missing to get value of 'display' column via 'self.display' never called. Solution

 def display
   self['display']
 end