我用的rails版本是1.0.0,比较老哈,
search了一下发现,rails1.0.0确实有这个问题,这个出错信息直接写在rails里面了并没有做国际化,所以,就有了以上的问题……
于是乎……在*.rb文件的海洋里,寻找关键词prohibited ,比较幸运,还是找到了
把路径贴在这里吧,我的ruby装在默认路径了,希望对大家有帮助。
C:\ruby\lib\ruby\gems\1.8\gems\actionpack-1.12.0、lib\action_view\helpers\active_record_helper.rb
一切header的猫腻都在这个文件里面……
不过field name还是英文的,比较无奈,所以我没有用validate_presence之类的helper方法,而是自己写的validate,然后再用errors.add(),不过这样做比较繁琐,不太符合ror的简洁的概念了。
不知道有没有什么更好的解决办法