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