From 0149a6eef9ab9201db8b48efeea35c46125a84f0 Mon Sep 17 00:00:00 2001 From: Laknath Date: Sun, 1 Jul 2012 10:14:13 +0530 Subject: Changed attr_accessible example to reflect grouped roles Related to the request #5699 - https://github.com/rails/rails/pull/5699 and not documented. --- activemodel/lib/active_model/mass_assignment_security.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'activemodel/lib/active_model') diff --git a/activemodel/lib/active_model/mass_assignment_security.rb b/activemodel/lib/active_model/mass_assignment_security.rb index 8f2c0bf00a..e57fcf1610 100644 --- a/activemodel/lib/active_model/mass_assignment_security.rb +++ b/activemodel/lib/active_model/mass_assignment_security.rb @@ -141,8 +141,10 @@ module ActiveModel # # attr_accessor :name, :credit_rating # - # attr_accessible :name - # attr_accessible :name, :credit_rating, :as => :admin + # # Both admin and default user can change name of a customer + # attr_accessible :name, :as => [:admin, :default] + # # Only admin can change credit rating of a customer + # attr_accessible :credit_rating, :as => :admin # # def assign_attributes(values, options = {}) # sanitize_for_mass_assignment(values, options[:as]).each do |k, v| -- cgit v1.2.3