您能告诉我如何在rails 7中禁用简单表单验证吗? 我无法删除验证.无论我使用哪种方法删除验证,它都会显示为must exist.感谢您的提前通知.

我已经try 了以下所有方法:

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 %>

enter image description here

推荐答案

将关联设置为可选.

belongs_to :category_addresstitle, optional: true

Ruby-on-rails相关问答推荐

HTTP:MimeNegotiation::InvalidType(html不是有效的MIME类型):""

在PDF生成中渲染 colored颜色

在Ruby中按特定值合并时,将两个对象数组添加到一起

我真正运行的是哪个 Ruby 版本?

Ruby Sinatra Web 服务在 localhost:4567 上运行,但不在 IP 上

有没有办法在 Rails 3.1 中检测用户代理

Rails 上的 build 和 new 有什么区别?

如何配置设计以使用自定义邮箱布局?

默认情况下,如何在 Rails 中使 cookie 安全(仅限 https)?

没有要加载的文件 - readline

将 Amazon SES 与 Rails ActionMailer 结合使用

搭建脚手架时建立关系

在 Rails/ActiveRecord 列名中使用问号字符

Rails如何对列求和?

如何在 Rails 中测试助手?

Rails:使用 gem 卸载特定版本的库

减go Ruby 中的日期并以分钟为单位得到差异

如何仅使用 PostgreSQL 创建简单的模糊搜索?

Rails:一次添加多个 flash[:notice] 的简单方法

Ruby 中有与 slice 函数相反的函数吗?