2013-08-17 1 views
0

사용자 프로필에서 다음을 사용하도록 Devise를 사용하고 경로를 변경했습니다. 대신에 : id.입력란에 공백을 넣지 않고 모두 다운시 키다

는 그래서 난 http://localhost:3000/users/testuser

문제는 사용자가 사이트 레지스터의 :name 입력 필드에서 허용하는 경우 그 공백 및 대문자를 사용하는 것입니다 수 있습니다.

사용자가 DONT EVEN have the ability to use spaces or Upcase Letters이되도록 입력을 어떻게 설정할 수 있습니까? 그 공간을 칠 때, 아무것도 입력에서 발생 없다는 것을 의미

..

도움이된다면, 내 입력 필드 코드는 다음과 같습니다

<!-- Username Input--> 
<div class="control-group"> 
    <label class="control-label">Username</label> 
    <div class="controls"> 
    <%= f.input :name, :autofocus => true, label: false %> 
    <%= f.hint 'No Spaces, all downcase please' %> 
    </div> 
</div> 

가 대단히 감사합니다.

답변

2

하면 client side validation

또는 사용 JQuery validation

그것은 좋은 문서를 가지고 사용할 수 있습니다 레일을 사용. 당신은 거기에 어떤 종류의 맞춤형 검증을 구현할 수 있습니다.

관련 문제