# == Schema Information # # Table name: open_users # # id :integer not null, primary key # user_id :integer # type :string(255) # uid :string(255) # created_at :datetime not null # updated_at :datetime not null # extra :text(65535) # # Indexes # # index_open_users_on_type_and_uid (type,uid) UNIQUE # index_open_users_on_user_id (user_id) # class OpenUser < ApplicationRecord belongs_to :user validates :uid, presence: true, uniqueness: { scope: :type } serialize :extra, JSON def can_bind_cache_key "open_user:#{type}:#{uid}:can_bind" end end