2012-04-11 7 views
0

Ich benutze client_side_validations (3.2.0.beta.3) und client_side_validations-formtastic (2.0.0.beta.3) Auf dem Formular habe ich verschachtelte Felder, die mit Hilfe des Cocoon Gem hinzugefügt wird (https://github.com/nathanvda/cocoon) und Validierungen werfen einen Fehler 'validators is undefined' Ich denke, dass das Problem ist, dass FromBuilder für verschachtelte Felder von Cocoon ist nicht bekannt durch client_side_validations. Hat jemand dieses Problem und eine Lösung gefunden?ClientSideValidations mit Cocoon

Antwort

0

Ich stieß auf das gleiche Problem. Ich habe mir das genauer angesehen und es scheint keine funktionierende Lösung für die Kombination von 1) einem vereinfachten Form Builder (simple_form oder formtastic), 2) verschachtelten Formen (nested_form oder cocoon) und 3) Client-Seite zu geben Validierungen.

Ich habe versucht, diese demo funktioniert, aber ohne Erfolg.

Diskussionen here und here scheinen darauf hinzuweisen, dass es Leute gibt, die an einer Lösung arbeiten, obwohl es nicht so aussieht, als gäbe es jetzt eine.

Nur hoffen, dass dies jemand in der Zukunft einige Zeit spart.

+0

Danke für Info –

+0

Hallo Link_er ich es tatsächlich geschafft, den Kokon mit Client-Seite Validierungen auf verschachtelten Feldern arbeiten meist zu erhalten. Der Fehler, den ich gemacht hatte, war nicht, die Dateien in meine application.js aufzunehmen. Hast du es geschafft, es herauszufinden? –

+0

Welche Dateien haben Sie nicht eingeschlossen? –

0

fügen Sie diese irgendwo JS und alles funktionieren sollte:

$(form_selector).on('cocoon:after-insert', function() { 
    $(form_selector).enableClientSideValidations(); 
});