簡體   English   中英

如何將客戶端驗證與所選內容一起使用

[英]How to use client-side-validations with chosen

我有這樣的形式:

= simple_form_for @post, validate: true do |f|
  = f.association :topic, input_html: {class: "chosen"}
  = f.submit :submit

和client_side_validations-simple_form(2.1.0)。 Topic_id的存在設置為true。

如何使其協同工作?

現在,僅在提交表單和重新呈現模板后才加載錯誤。

所以我解決了一個問題。 它沒有用,因為驗證是通過以下方式定義的:

validates :topic, presence: true

但是客戶端驗證需要應用於topic_id屬性的驗證。

解決方案是將驗證應用於關聯ID,而不是關聯:

validates :topic_id, presence: true

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM