从Rails 指南中读取它说要更改基本错误消息,您可以将新基本内容附加到错误数组中。出于某种原因,这样做会导致两条错误消息,而不是一条,甚至没有达到我的预期,这就是我的代码中的内容
validates :tawme, :start_date, presence: true
def tawme
errors[:base] << "Buyaka!"
end
但是,当我收到表单上的错误消息时
The form contains 2 errors
Buyaka!
Start date can't be blank
我期待它"Start date"
会被替换,"Buyaka!"
因为那是新的基地。