Faire taire la Dépréciation des avertissements dans Rails 3
Quelqu'un peut me dire comment faire taire la dépréciation warinings dans Rails 3?
J'ai un peu de situations où il est en train de jeter des faux positifs. À savoir l'aide - pour des boucles dans haml et f.error_messages de la dynamic_form plugin.
Grâce
- Voulez-vous le silence tous dépréciation des avertissements ou juste des avertissements dans certains blocs de code?
- de préférence juste les morceaux de code que je connais sont en sécurité, mais de toute façon si je pouvais basculer il serait sympa de couper certains journaux de bruit.
Vous devez vous connecter pour publier un commentaire.
Au silence tous dépréciation des avertissements que vous pouvez faire:
Cela pourrait être placé dans un initialiseur ou dans le fichier d'environnement pour un environnement spécifique (par exemple, le silence seulement dans la production, par exemple.)
Ou à une section de code, mettez-le dans un bloc:
Cela fonctionne pour les deux Rails 3 & 4.
La accepté de répondre ne fonctionne pas pour moi avec des Rails 3.2.12. Placer dans les environnements de production.rb ou un initialiseur encore sorti les avertissements. J'ai dû le mettre dans ma config/environment.rb fichier avant de l'application a été initialisé:
Ryan Daigle a écrit un article à ce sujet, dans lequel il a aussi montré comment vous pouvez intercepter l'abandon d'avertissement et de faire autre chose avec elle, à l'instar de l'envoyer dans un fichier journal:
http://ryandaigle.com/articles/2006/12/4/how-to-turn-deprecation-warnings-off-in-rails