您好我的应用程序验证如下:
class account
validate :check_no_imports
def check_no_imports
if imports.any?
errors.add(:base, :check_no_imports)
false
end
end
end
然后在我的en.yml中我有:
activerecord:
errors:
account:
check_no_imports: 'error message'
然而,当我跑步时,我得到:
translation missing: en.activerecord.errors.models.account.attributes.base.check_no_imports
我不确定为什么会出现这种情况,类似的格式适用于其他验证,但不是这个吗?
答案 0 :(得分:1)
您错过了几个键,models
,attributes
,base
,请尝试:
activerecord:
errors:
models:
account:
attributes:
base:
check_no_imports: error message
答案 1 :(得分:0)
我今天有一个类似的问题。如果仅使用英语,则可以通过传递字符串消息而不是符号来解决问题。
$this->uri->segment(4)