我做驗證這樣的重命名錶:validates :name_user, presence: true
但我想更改消息在該領域「name_user」的名稱:「列name_user不能爲空」出現「列名不能爲空「如何驗證
Q
如何驗證
1
A
回答
4
在您的語言環境中設置」name_user「的翻譯。您可以更改字段的名稱以及錯誤消息的確切用詞。
# config/locales/en.yml
en:
activerecord:
attributes:
user:
name_user: "First name"
errors:
models:
user:
attributes:
name_user:
blank: "is required"
你可以擴展它的附加字段,甚至其他機型...
# config/locales/en.yml
en:
activerecord:
attributes:
user:
name_user: "First name"
surname_user: "Last name"
department:
created_year: "Year established"
errors:
models:
user:
attributes:
name_user:
blank: "is required"
+0
感謝您的回答。如果我必須爲幾個模型做到這一點,我可以將它們全部包含在同一個模塊中,還是必須爲每個模塊設置一個模塊? – LuisC
+0
我修改了答案以顯示如何處理更多字段和模型。 – SteveTurczyn
+0
非常感謝我的朋友,這項工作 – LuisC
1
相關問題
- 1. 驗證測試:如何驗證UI?
- 2. 如何使用jQuery驗證驗證recaptcha_tag?
- 3. 如何驗證驗證的NCName在C++
- 4. 如何驗證多個驗證組?
- 5. 如何驗證選擇與jQuery驗證?
- 6. OWIN驗證cookie如何實際驗證
- 7. 如何驗證和驗證密碼?
- 8. 如何驗證NSDATE
- 9. 如何驗證HumbleBundle
- 10. 如何驗證LDIF?
- 11. 如何驗證SERVICES.MSC
- 12. 如何驗證TextBox?
- 13. 如何驗證web.config
- 14. 如何驗證DateTime
- 15. 如何驗證EditText
- 16. 如何驗證file_get_contents()?
- 17. 如何驗證subprocess.check_output()?
- 18. 如何驗證JavaScript?
- 19. 如何驗證p:fileUpload
- 20. 如何驗證sfWidgetFormTextareaTinyMCE
- 21. 如何驗證EditText?
- 22. 如何驗證reCAPTCHA
- 23. 如何驗證JTextField?
- 24. 如何驗證scss
- 25. 如何驗證lightwindow?
- 26. 如何驗證MD5
- 27. 如何驗證edittext-mask以及如何驗證AutoCompleteTextview?
- 28. 如何在Python中驗證/驗證X509證書信任鏈?
- 29. 如何在Windows上禁用LDAP驗證的證書驗證?
- 30. 玩框架驗證:如何覆蓋驗證信息的驗證器與參數?
http://guides.rubyonrails.org/active_record_validations.html#validation-helpers –
爲什麼叫第一名稱列'name_user'而不是'first_name'或'forename'擺在首位? – max