Bonjour à tous,
J’utilise validates_timeliness pour valider les dates dans mon
application Rails, ainsi que cross_site_sniper pour éviter les XSS.
Le problème, c’est que validates_timeliness override une méthode de
A.R, define_attribute_methods et que du coup, la ligne suivante de
cross_site_sniper :
alias_method_chain :define_attribute_methods, :html_escaping
qui devrait faire un alias de define_attribute_methods vers
define_attribute_methods_with_html_escaping ne marche pas, alors que
ce alias_method est appelé après le
ActiveRecord::Base.send
(:include,ValidatesTimeliness::ActiveRecord::AttributeMethods)
Donc, je ne comprends pas pourquoi le alias_method_chain ne fait pas
son boulot…
Avez-vous des idées ? Je vous remercie par avance,
Pierre