I'm having that issue as well; I just told it to authorize_resource and 
left off the load_resource.. But somehow I don't think that's actually a 
fix, or even a secure way of handling things..

Almost a year since you posted this.. Did you figure it out? I wonder if 
this is a bug in CanCan


On Friday, March 30, 2012 2:19:06 PM UTC-4, Ruby-Forum.com User wrote:
>
> Hi all,
>
> I just installed cancan on a new project and found out that it creates
> some problems with the new scoped mass assignment features of rails 3.2
> .
>
> Basically, in my User model I create some attr_accessible attributes in
> order to avoid users to edit their roles or other sensitive information.
> From the administration I allow admins to edit those protected
> attributes by passing :without_protection => true on creation and update
> of new users.
>
> This works just fine, but adding cancan load_and_authorize_resource to
> my controller triggers a "Can't mass-assign protected attributes:
> ...stuff..." . This happens also when using something like
> User.new(params[:user], :role => :admin)
>
> I really can't figure out how to solve this, so any help would be very
> appreciated!
>
> Thanks in advance.
>
> -- 
> Posted via http://www.ruby-forum.com/.
>
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-talk+unsubscr...@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msg/rubyonrails-talk/-/_7Z-m63QUJ8J.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to