ActiveModel:每个视图不同的验证消息

时间:2014-02-18 11:24:14

标签: ruby-on-rails ruby rails-i18n

我在两个视图(包含表单)中使用相同的模型,我想为每个视图提供不同的验证消息。例如:

查看1:

Please fill in this bla bla

查看2:

Fill in foo foo

我按照i18n指南覆盖了模型的默认错误消息,但我无法找到区分每个视图的方法。

这可能吗?

1 个答案:

答案 0 :(得分:1)

恕我直言,您应该使用两种不同的视图模型。因此,您将拥有两个具有单一责任的类/模型。

Panayotis