Gibt es eine Möglichkeit, dass Schienen einen Fehler auslösen, wenn versucht wird, Attribute, die von attr_accessible nicht erlaubt sind, massenweise zuzuweisen?
Dies wäre in der Entwicklung praktisch, um mich daran zu erinnern, warum mein glänzendes neues Modell nicht funktioniert, und auch um sich in der Produktion einzuloggen, um bösartige Aktivitäten zu erkennen.
Ich benutze Rails 2.3.8, werde aber wahrscheinlich bald auf 3 migrieren.
Ab Rails 3.2 ist keine Monkey-Anpassung mehr nötig - Rails bietet dieses Verhalten jetzt an. Setzen Sie dies in development.rb und test.rb :
%Vor%Ich würde vorschlagen, etwas wie das Bento-Projekt in ihre Rails integriert zu haben App .
Sie erstellen einen Rails-Initialisierer unter config / initializers / und überschreiben dann die entsprechende Methode in der ActiveModel-Klasse, um einen MassAssignmentError (in Nicht-Produktionsumgebungen) auszulösen.
Tags und Links ruby ruby-on-rails exception attr-accessible