I have added this fix https://gist.github.com/2382288 for protect all fields against mass assignment in mongoid app.
in my config/initializers/mongoid.rb
I have added this fix:
module Mongoid
module MassAssignmentSecurity
extend ActiveSupport::Concern
included do
attr_accessible nil
end
end
module Document
include MassAssignmentSecurity
end
end
My question is:
this fix completely protects your application against attacks mass assignment?
Or is recommended to add attr_accessible
all the attributes in each model?