如何在 Rails 7 中禁用 simple_form 验证

问题描述 投票:0回答:1

请告诉我如何在 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 %>

ruby-on-rails simple-form
1个回答
0
投票

将关联设置为可选。

belongs_to :category_addresstitle, optional: true
© www.soinside.com 2019 - 2024. All rights reserved.