From 143a970e616eceed89c9e9019f26adbafd104c71 Mon Sep 17 00:00:00 2001 From: carolina <carolina@sindominio.net> Date: Thu, 4 Jul 2013 13:01:03 +0200 Subject: [PATCH] Added strong_parameters gem to Gemfile and created an initializer in config --- Gemfile | 5 +++++ config/application.rb | 2 +- config/initializers/strong_parameters.rb | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 config/initializers/strong_parameters.rb diff --git a/Gemfile b/Gemfile index 8c9ffac942..6a1a0874c7 100644 --- a/Gemfile +++ b/Gemfile @@ -65,6 +65,11 @@ gem 'redcarpet', '3.0.0' gem 'roxml', '3.1.6' gem 'ruby-oembed', '0.8.8' + +#Rails 4 integration +gem 'strong_parameters' + + # Services gem 'omniauth', '1.1.4' diff --git a/config/application.rb b/config/application.rb index d061da7642..ee781069e3 100644 --- a/config/application.rb +++ b/config/application.rb @@ -49,7 +49,7 @@ module Diaspora # This will create an empty whitelist of attributes available for mass-assignment for all models # in your app. As such, your models will need to explicitly whitelist or blacklist accessible # parameters by using an attr_accessible or attr_protected declaration. - #config.active_record.whitelist_attributes = true + #config.active_record.whitelist_attributes = false # Enable the asset pipeline config.assets.enabled = true diff --git a/config/initializers/strong_parameters.rb b/config/initializers/strong_parameters.rb new file mode 100644 index 0000000000..394c1f5fd4 --- /dev/null +++ b/config/initializers/strong_parameters.rb @@ -0,0 +1 @@ +ActiveRecord::Base.send(:include, ActiveModel::ForbiddenAttributesProtection) -- GitLab