class Customer < ApplicationRecord
attr_accessor :date
validates_presence_of :name, :principalAmount,:interestRate,:accountType,:duration,:date
end
除了date
以外,customers
表中都有。我使用simple_form
来获取这些值。但问题是:date
没有发生验证。对于其他人,如果字段为空则显示消息。如何在presence_of
的simple_form中显示:date
验证消息。我正在使用bootstrap datepicker。
<%= simple_form_for @customer do |f| %>
<%= f.input :name,:autocomplete => :off %>
<%= f.input :principalAmount,:autocomplete => :off %>
<%= f.input :interestRate %>
<%= f.input :accountType %>
<%= f.input :duration,:autocomplete => :off %>
<%= f.text_field :date, "data-provide" => 'datepicker',"data-date-format"=>"dd-mm-yyyy" %>
<%= f.button :submit %>
<% end %>
修改:当我将f.text_field
更改为f.input
时,会显示验证消息。但它不再是日期选择器。