我的模型:
产品has_many
变体has_many
尺寸
我可以像这样为尺寸添加自定义错误:
errors.add :base, "My custom error msg"
在我的视图中,我看到:“尺寸基础我的自定义错误消息”。
class Size < ActiveRecord::Base
...
validate :custom_error, only: :update
...
def custom_error
errors.add :base, "My custom error msg"
end
end
但是如何翻译这个信息? 更新 我已经找到了解决办法:
在locale.yml文件中:
attributes:
variants/sizes:
base: ''