@Ryan 我也遇到这个问题,貌似网上的办法都是把 session 用 db 或者 cache 等存储,
errors.full_messages可以得到包含全部错误信息的数组,然后随便怎么操作都可以,对我来说够用了
errors.full_messages
ps:脚手架生成的 controller 代码都是把 errors 直接放进 flash,如果 model 属性多一点,溢出是迟早的事