0
rescue Exception => e
flash[:error] = e.message
的e.message将始终包含 “验证错误:” 字符串, 对象
例子:
验证失败:价格 “的消息:” 价格“消息”
我如何告诉轨道,我只是想要的消息?而不是其他 验证错误的部分显示?
rescue Exception => e
flash[:error] = e.message
的e.message将始终包含 “验证错误:” 字符串, 对象
例子:
验证失败:价格 “的消息:” 价格“消息”
我如何告诉轨道,我只是想要的消息?而不是其他 验证错误的部分显示?
您可以从您试图保存的模型的#errors
属性中获取所需的数据。可能有多个验证错误(不只是一个)。
请参阅http://api.rubyonrails.org/classes/ActiveModel/Errors.html