ActiveModel — — error messages

Yeng Tsan
1 min readFeb 13, 2017

--

@post = Post.new
@post.content = "I am content"
@post.save

如果 @post 因 ActiveModel 的validation沒有順利save

在@post物件中(ActiveModel的instance),存在著errors這個方法,可以看出失敗的原因,其中的屬性包含

@base
@messages
@details

可以從details中看出ActiveModel檢驗沒過的部分

--

--

Yeng Tsan
Yeng Tsan

Written by Yeng Tsan

Software developer, Career consultant, Product manager.開啟你的海外職涯,從日本開始 https://engineer.taiwan-career.com/

No responses yet