【发布时间】:2023-01-21 07:27:32
【问题描述】:
我在 simple_form 上显示验证错误时遇到问题:-
= simple_form_for(@garage, url: garage_staff_path(@garage)) do |f|
.form-contents
= f.input :staff_ids, label: "Staff", required: true,
collection: @selectable_staff, input_html: { multiple: true, placeholder: "Staff" }
= f.simple_fields_for :garage_staff do |garage_staff|
= garage_staff.input :starts_at, as: :date_picker
我正在创建 GarageStaff 条目,它是 Garage 和 Staff 之间的连接模型,因此基本上将现有的 Staff 添加到 Garage。
- 我们有一个集合选择输入,允许选择多个员工
- 我们有一个日期字段,在我们的 API 中,它将应用于所有选定的员工
我想做的是在提交日期为空时添加引导程序验证错误消息,但我不知道该怎么做。验证目前确实有效,因为我已将其添加到模型中,这只是我无法开始工作的输入字段上的错误。
我们有引导程序验证错误消息,如果表单对象缺少任何属性,这些消息将显示,但这是针对对象关联的属性。除此之外,它适用于将日期批量应用于许多员工,而不仅仅是一个或多个。
有没有人对我如何让它工作有任何指示?
【问题讨论】:
-
预期的行为到底是什么?您可以添加此表单代码生成的 HTML 吗?这个模型的控制器代码是什么?
标签: ruby-on-rails ruby simple-form