更改供应商库中的错误消息

时间:2019-02-20 00:25:17

标签: ruby-on-rails

我正在使用mainstreet库来处理地址验证。尽管该库提供的错误消息在默认情况下非常难看,但一切都差不多。我整天都在努力研究如何更改这些错误消息,而不仅仅是删除错误数组并手动覆盖mainstreet生成的错误消息(我敢肯定这不是一个好主意。) m使用的是该库的1.0版本(有一个2.0版本,尽管从阅读源代码开始,我看不到一种覆盖所使用的错误消息的方法。)

以下是插件相关部分的来源:https://www.rubydoc.info/gems/mainstreet/0.1.0/Mainstreet/Model#acts_as_address-instance_method

我知道您通常可以使用语言环境覆盖错误消息,但是由于类宏会执行自定义验证,因此我不确定在这种情况下是否可以实现。该库似乎也不允许任何参数与类宏一起传递。有什么想法吗?

0 个答案:

没有答案