docbrown/app/models/profile.rb
Michael Kohl 5e59f7b79d
[deploy] Stop using ProfileField#active Part 1 (#9910)
* Stop using ProfileField#active

* Fix specs
2020-08-24 11:55:53 +07:00

14 lines
341 B
Ruby

class Profile < ApplicationRecord
belongs_to :user
validates :user_id, uniqueness: true
# This method generates typed accessors for all profile fields
def self.refresh_store_accessors!
ProfileField.find_each do |field|
store_attribute :data, field.attribute_name, field.type
end
end
refresh_store_accessors!
end