Bundler.require class Authorization <ActiveRecord::Base #データベースとの連携をmain.rbと同様に ActiveRecord::Base.configurations = YAML.load_file('database.yml') ActiveRecord::Base.establish_connection(:development) #name,email,passwordは必須かつ一意 #validates :name, :email, :password_hash, :password_salt, presence: true ##idも後々 #validates :email, uniqueness: true ##idも後々 #validates :password_hash, confirmation: true def self.confirm_authorized(user_id, social_media) user = User.find_by_id(user_id) authorization=self.where(id: user_id).where(confirmed_social_media: social_media).first if user && authorization return authorization else return nil end end end