Hello all, I’m developing a sinatra application and loads ActiveRecord
in,
sometimes it will just report warning for mass for attributes,
how can I enable it in non-Rails environment?
checked in rails code, it’s config.active_record.whitelist_attributes =
true,
so I add to my top code of
sinatra ActiveRecord::Base.whitelist_attributes=true
but no luck, no such method exists in ActiveRecord::Base,
so what’s the class of config.active_record, and when
setting whitelist_attributes = true,
in what point it invokes some method of active_record to make
it whitelist_attributes aware?
Thanks.
Best Regards
On Wednesday, 15 August 2012 05:04:44 UTC-5, femto wrote:
setting whitelist_attributes = true,
in what point it invokes some method of active_record to make
it whitelist_attributes aware?
Thanks.
Best Regards
module MyApplication
module MyMassAssignmentIncluder
extend ActiveSupport::Concern
included do
attr_accessible(nil)
self.mass_assignment_sanitizer = :strict
end
end
end
MyModel < ActiveRecord::Base
include MyApplication::MyMassAssignmentIncluder
end
Hello, thanks very much.
On Wed, Aug 15, 2012 at 10:49 PM, Jordon B.
[email protected]wrote:
but no luck, no such method exists in ActiveRecord::Base,
extend ActiveSupport::Concernend
–
http://hi.baidu.com/femto
http://www.aisiming.com/
http://maptu.heroku.com/