이메일이 중복 된 경우 자바 스크립트를 통해 자신 만의 맞춤 팝업이 있어야하는 문제가 있습니다. 나는 이것을하기 위해 @emailexists를 사용한다. 그러나 elseif에있는 문제는 그것이 실제로 중복이고 다른 것보다 elsif를 사용하는 이유를 지정하는 방법을 알지 못한다. 어떤 도움이라도 대단히 감사하겠습니다!이메일이 중복 된 경우 elsif를 선택하는 방법
def create
@ambassador = Ambassador.new(ambassador_params)
if @ambassador.save
puts "========================"
puts "Successful Save"
puts "========================"
# redirect_to root_url, notice: 'Thank you for signing up!'
elsif @ambassador.errors
@emailexists = @ambassador.errors.full_messages
else
@errors = @ambassador.errors.full_messages
end
end
, BTW 난 강력 풋의 로거 대신 레일을 사용하는 것이 좋습니다 것입니다. 로거 메시지는 모두 동기화되어 서로 나란히 표시되므로 메시지는 전송 된 순서와 위치에 나타납니다. 퍼츠는 즉시 콘솔에 쓰지만, 나머지 로그 메시지 (예 : 활성 레코드 메시지)와의 연결이 끊어 질 가능성이 높습니다. –