found character %'%' that cannot start any token while scanning for the next token at line 7 column 19 查的结果是缩进问题,但是看不出问题
zh:
activerecord:
errors:
messages:
blank: '%{attribute}不能留空'
not_a_number: '%{attribute}必须为数字'
invalid: '%{attribute}是无效的'
taken: '%{attribute}已经存在'
inclusion: '%{attribute}值超出范围'
record_invalid: '记录无效%{errors}'
#3 楼 @zhangyanan 唉……二分法的意思是说把你的文件先拆成两半,比如把后面一半剪切掉看看还有没有错?有,证明问题在前面一半,没有,证明问题在后面一半……就这样持续下去,直到定位出问题出现的那一行,删掉重写,并且注意 YAML 的格式。
其实回答简单一点就是为了让您自己也动动脑子……
#3 楼 @zhangyanan 如果信息给多点也许可以直接指出问题的,标题关键词是 %
符号,所以我猜测跟 %
符号有关。但是标题最后 "while scanning for the ne..." 突然断了,又没有给出源码无法本地调试,无法判断。详细的提问才能换来详细的回答。