クライアントに属する仕事を投げます。ジョブ/新しいフォームで client_id の存在を検証したい。クライアントの選択に jQueryUI オートコンプリートを使用しており、検証には client_side_validations を使用しています。クライアントを選択した後、値を client_id に設定する JavaScript コードがありますが、クライアント側の検証に含まれていない hidden_field です。rails.validations.js を変更せずにその存在を検証する方法はありますか?
質問する
283 次
2 に答える
0
Rails auto complete let auto complete フィールドで会社名を使用して、クライアント側の検証のトリックを見つけました
<% f.text_field :company_name %>
<%= f.autocomplete_field :company_name, ...%>
これは問題なく動作します
于 2013-11-20T06:52:37.947 に答える
0
フォーム全体に:validate => trueを指定すると、通常はうまくいきます。ただし、特定のフィールドを次のように直接ターゲットにすることで検証できます。
<%= f.text_field :name, :validate => { :presence => true } %>
于 2013-05-10T14:56:11.470 に答える