在我的翻译文件中
activerecord:
models:
subject_choice: "Subject Choice"
subject_preference: "Subject Preference"
art_subject_choice: "Group 1 Preference"
science_subject_choice: "Group 2 Preference"
attributes:
student:
in_class: "Class"
subject_prefernce:
math_preference_type:
m1: "M1"
m2: "M2"
m1_m2: "M1>M2"
m2_m1: "M2>M1"
subject:
subject_type:
science: "Science"
art: "Art"
elective: "Elective"
验证在subject_preference模型中完成。但页面上显示的错误是“主题偏好基础艺术优先级不能与科学优先级相同。”
如何正确显示型号名称?
更新: 我只是想摆脱“主题偏好基础”,我该怎么办呢?感谢
errors[:base] << "Duplicated priority in science subject"
答案 0 :(得分:0)
我尝试了不同的方法,例如
en:
activerecord:
models:
message:
attributes:
message:
content: ""
subject: ""
在我的模特中:
validates :subject, :presence => { :message => I18n.t('validation.category')}
此方法确保仅显示验证消息本身。