我最近从我的Rails应用程序向我报告了此错误。
mycontroller#update(ArgumentError)"无效%-encoding(<%MYTEST)
mycontroller#update:
中发生了ArgumentError无效的%-encoding(<%MYTEST)
这些是传递的参数。
我应该担心吗?我最近升级到Rails 4.1和ruby 2.1.3。什么是autoshell.txt?参数:{" controller" =>" mycontroller"," action" =>"更新"," id" =>" autoshell","格式" =>" txt"}
答案 0 :(得分:5)
这似乎是有人扫描易受JCE Joomla Extension Auto Shell上传漏洞攻击的网站。真的没什么值得担心的。
答案 1 :(得分:3)
我也在日志中看到了这个错误。我个人并不担心,但如果它变得烦人,你可以将它添加到你的routes.rb文件中:
将' / autoshell'添加到:proc {[404,{},['']]}
这将返回一个空的404响应。