请告诉我如何在 Rails 7 中禁用简单表单验证。 我无法删除验证。无论我使用哪种方式删除验证,它总是显示
must exist
。谢谢您提前的建议。
我已尝试以下所有方法:
required: false
html: { required: false }
html: { novalidate: true }
novalidate: true
simple_form_for(resource, html: { novalidate: true }) do
validates :category_addresstitle, presence: false
validates :category_addresstitle_id, presence: false
这是一个协会:
Address.rb
belongs_to :category_addresstitle
CategoryAddresstitle.rb
has_many :addresses
address/form.html.erb
<%= f.association :category_addresstitle, collection: CategoryAddresstitle.all.order(:name), prompt: "Please Select", label: false %>
将关联设置为可选。
belongs_to :category_addresstitle, optional: true