验证错误:如何摆脱“验证失败:”?

时间:2011-04-12 06:48:37

标签: ruby-on-rails validation

每当我做

        rescue Exception => e
        flash[:error] = e.message

e.message将始终包含“验证错误:”字符串和 对象

示例:

验证失败:价格“消息:”,价格“消息”

如何告诉rails我只想要消息?而不是另一个 要显示的部分验证错误?

1 个答案:

答案 0 :(得分:1)

您可以从您尝试保存的模型的#errors属性中获取所需的数据。可能存在多个验证错误(不只是一个)。

请参阅http://api.rubyonrails.org/classes/ActiveModel/Errors.html