양식 제출시 데이터베이스에 중복 항목을 방지하고 항목이 중복되는 경우 경고 상자를 표시하고 양식 제출을 중지합니다.중복 항목 방지 및 사용자가 중복 항목 삽입시 경고 상자를 통해 경고
0
A
답변
0
당신은 모델에 validates_uniqueness_of
유효성 검사를 추가 할 수 있습니다
class Model < ActiveRecord::Base
validates_uniqueness_of :column
end
0
더 관용적 레일 방식을 표시 한 후 속성 세트에 대한 모델 검증을 가지고하는 것입니다 양식을 제출 한 후 유효성 검증 오류 메시지가 표시됩니다. 유효성 검증을 실패하면 모델이 데이터베이스에 저장되지 않습니다. 폼보기에서 모델
validates_uniqueness_of :some_attribute
에서
<% form_for @model do |f| %>
<%= f.error_messages %>
<% end %>
당신은 정말 당신이 더 좋을 수도 (A는 매우에 - 네 - 얼굴 접근 이럴입니다) 경고 상자를 원하는 경우 당신이 양식 제출을 후크하는 AJAX 제출을 사용하여 서버에 AJAX 호출을 작성하여 양식의 유효성을 확인한 다음 서버 반환 결과를 처리하십시오. JQuery 및 해당 form plugin이 비교적 쉽게 할
관련 문제
- 1. 방지 중복 된 항목
- 2. 중복 SQL 항목 방지
- 3. 중복 컴파일러 경고
- 4. 간단한 목록 항목 유효성 검사 (중복 방지)
- 5. 중복 항목, Listview 검색?
- 6. SQL에서 중복 항목 제거
- 7. NSMutableArray 중복 항목 제거
- 8. NHibernate.Search + Lucene.NET 중복 항목
- 9. MySQL의 : 오류 : 중복 항목
- 10. java.util.Set을 중복 된 항목
- 11. MySQL의 : 오류 : 중복 항목
- 12. 중복 항목 제거
- 13. mysql 복제 중복 항목
- 14. DB의 중복 항목
- 15. 중복 된 항목 찾는 법?
- 16. 키 기본 mysql에서 중복 항목
- 17. 중복 항목 제거, scala way
- 18. MySQL : 키 2의 중복 항목
- 19. SQL - 중복 된 항목 찾기
- 20. 데이터베이스 오류 : 중복 된 항목
- 21. 자바 중복 항목 및 성능 문제
- 22. Visual Studio 2008 메뉴 항목 중복
- 23. QListView 및 QStandardItemModel - 중복 방지
- 24. 이중 중복 키 업데이트시 Mysql 중복 항목 오류
- 25. 중복 된 항목이 없을 때 왜 중복 항목 오류가 발생합니까?
- 26. CFgrid의 중복 업데이트 방지
- 27. 날짜 간격 밖에있는 중복 항목 감지
- 28. 중복 로그인 기록 방지
- 29. 항목 선택시 아이폰 경고 생성 방법?
- 30. jQuery의 함수 중복 방지
당신은 정확하지만 양식 submission.validates_uniqueness_of의 시간에 사용자가 중복 항목을 삽입하면 알림 상자가 아닌 형태로 오류를 제공합니다. –
@ sachinrathore11 OK, AJAX 접근 방식을 따르지 만 Rails 유효성 검사 기능을 활용하여'valid? '메소드로 점검합니다 – bjg