2012-03-05 3 views
1

client_side_validations와 함께 작동하는 것을 가져올 수 없어서 고안했습니다. 전자 메일, 암호 및 암호 확인과 함께 간단한 양식을 사용하고 있습니다.client_side_validations가 devise + rails와 작동하지 않습니다. 3.2.1

필드를 탭 아웃하면 오류가 발생하지 않습니다. 제출 한 후에 만 ​​서버 측 오류가 표시됩니다.

레일 3.2.1을 사용 중이며 github에서 단계를 수행했지만 formtastic 또는 simple_form을 사용하지 않았습니다. 내가, 내가 여기에있는 제안을 시도했습니다

client_side_validations.rb에서 응용 프로그램/뷰/궁리/등록에

Rails 3: client_side_validations gem and devise password validations

변경 한 코드를-않은 댓글을 달았습니다/새/html.erb 그리고 그것은 나를 위해 일하지 않습니다.

또한 암호 필드에 이상한 시간이 표시됩니다. 6 글자를 입력하고 탭 아웃하면 적어도 6 글자를 입력해야한다는 오류가 발생하며 하나는 숫자 여야합니다. 오류가 발생한 후에는 비밀번호 필드에 입력 한 내용이 모두 삭제되고, 비밀번호를 입력하면 무언가가 사라집니다.

답변

0

그래서이 문제는 방금 해결했습니다. 큰 문제는 jQuery와 맞지 않는 것 같습니다. 올바르게 설정 했습니까? 페이지를 검사 할 경우 jQuery가 포함되어 있는지 확인해야합니다. 그렇지 않은 경우 문제가있는 경우 해당 항목을 설치해야합니다.

+0

jquery에는 문제가 없으며 무료로 레일 3.2에 포함되어 있습니다. 다른보기에서 jquery를 사용하고 있습니다. ok – devguy

+0

어디서나 볼 수있는 데코 사이트 또는 데모 사이트로 설정 했습니까? – eWizardII

0

나에게 일어 났으며 client_side_validations 3.1.4 이하는 Rails 3.2.1 이상과 호환되지 않는 것으로 보입니다. 나는 레일 3.2.6에게 "~> 3.2.0.beta.3"

을 "client_side_validations을"

보석을 사용 그래서 시도 베타 보석을 사용하고 있었다 그리고 나는보고 있지 않다하더라도 그것은 일 오류 메시지.