[英]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.