Disable protected attributes for create or save


#1

Hi,

Is there a way to temporarily disable attr_protected for create and
save method calls?

Something like save_without_protected…


M.


#2

On 29 Oct 2008, at 14:53, Marcelo B. wrote:

Hi,

Is there a way to temporarily disable attr_protected for create and
save method calls?

Something like save_without_protected…

The bit to realise is that it’s not save that’s doing the protecting -
it’s the assigning to attributes.

Something like

foo = SomeObject.new
foo.send :attributes=, some_attributes, false
foo.save

will create a new instance of foo, ignoring protected attributes.

Fred