The accessor methods for columns are defined on ActiveModel. So if the request goes to ActiveModel then it would always return true for all the columns.