discourse/app/models/facebook_user_info.rb
Ian Christian Myers 0d01c33482 Enabled strong_parameters across all models/controllers.
All models are now using ActiveModel::ForbiddenAttributesProtection, which shifts the responsibility for parameter whitelisting for mass-assignments from the model to the controller. attr_accessible has been disabled and removed as this functionality replaces that.

The require_parameters method in the ApplicationController has been removed in favor of strong_parameters' #require method.

It is important to note that there is still some refactoring required to get all parameters to pass through #require and #permit so that we can guarantee that parameter values are scalar. Currently strong_parameters, in most cases, is only being utilized to require parameters and to whitelist the few places that do mass-assignments.
2013-06-06 00:30:59 -07:00

27 lines
783 B
Ruby

class FacebookUserInfo < ActiveRecord::Base
belongs_to :user
end
# == Schema Information
#
# Table name: facebook_user_infos
#
# id :integer not null, primary key
# user_id :integer not null
# facebook_user_id :integer not null
# username :string(255) not null
# first_name :string(255)
# last_name :string(255)
# email :string(255)
# gender :string(255)
# name :string(255)
# link :string(255)
# created_at :datetime not null
# updated_at :datetime not null
#
# Indexes
#
# index_facebook_user_infos_on_facebook_user_id (facebook_user_id) UNIQUE
# index_facebook_user_infos_on_user_id (user_id) UNIQUE
#