# model.rb
validates :employee_id, presence: true, uniqueness: true
當我留空時,當我想讓員工ID說「員工ID不能爲空」時,錯誤消息顯示「員工不能爲空」。Rails 4驗證消息:從消息中刪除「_id」
# model.rb
validates :employee_id, presence: { message: " ID can't be blank" }, uniqueness: true
,其輸出 「僱員ID可以」爲空」:
我通過解決了這個。
但是,這不是一個很好的解決方案國際海事組織。我想要一些自定義整個消息的方法,包括屬性前綴。
有沒有簡單的方法來做到這一點?
我們需要看看您是如何渲染錯誤消息來提供任何類型的解決方案。模型級別的錯誤消息只是'employee_id:[「不能爲空」]。無論呈現您的錯誤消息是負責人性化屬性名稱。 – meagar