은 내가는
사용자라는 모델에 속하는 속성이라는 암호를 가지고 사용자 정의 유효성 검사가 findUpperCaseLetter라는 방법 또는 이와 유사한
을 만들 필요가 내 방법은 다소 유사하다 루비 온 레일즈에 지정 유효성 검사 방법을 추가 다음과 같은. 암호 속성은 적어도 대문자가 있어야합니다
def findUpperCaseLetter(username)
username.each_char do |character|
return true if character=~/[[:upper:]]/
end
return false
end
나는 내가 수정하는 방법 다음 일반 expreession
validates_format_of :password, :with => /^[a-z0-9_-]{6,30}$/i,
message: "The password format is invalid"
에게 이미 가지고있는 사용자 모델
class User < ActiveRecord::Base
attr_accessible :user_name,:email, :password
validates_presence_of :user_name,:email, :password
validates_uniqueness_of :user_name,:email
????
end
이 유효성 검사를 추가하려면 그것을 위해 다음을 추가하십시오 :
암호는 최소한 하나 이상 대문자 편지
'validate : findUpperCaseLetter (username)'가 작동하지 않습니까? – Jadam