Iam 데이터베이스로 riak를 사용하여 devise를 사용하여 인증을 만들려고합니다. 같은 https://github.com/frank06/devise-ripple에 대한 ORM 전략을 찾았습니다. 이미 데이터베이스에있는 전자 메일에 등록하려고 할 때 오류 메시지를 제공하지 않고 대신 현재 데이터와 업데이트를 덮어 쓰는 부분을 제외하고 모두 잘 작동합니다 그것. 내가 생각한 문제는 리플이 활성 레코드와 다른 방식으로 .save()를 처리한다는 것입니다. 즉, 활성 레코드가 발생하고 리플이 오류를 덮어 쓰면 오류가 발생합니다.Ripple with Devise
3
A
답변
3
Riak에는 고유 필드 개념이 없으므로 스택의 앱 수준에서 고유성을 확인해야합니다.
내가하는 일은 빠른 m/r 기능 또는 유효성 검사중인 전자 메일 값이있는 문서 수의 검색/2i 검사입니다. 0 이상이면 분명히 유효성 검사가 실패한 것입니다.
1
키 사용 방법에 따라 키를 이메일 주소 해시로 설정할 수 있습니다.
특정 항목의 존재를 확인하는 것은 특정 문서를 요청하는 것만 큼 쉽고지도/축소 또는 검색보다 훨씬 빠릅니다.
관련 문제
- 1. recaptcha with devise rails 3.1
- 2. NoMethodError with 'sign_in'with Devise :: TestHelpers
- 3. 레일스 올바른 방법 link_to with devise
- 4. Rspec + Devise + Factory Girl Testing with Associations
- 5. Blackberry Ripple 에뮬레이터에서 파일 읽기를 테스트하는 방법
- 6. 초기화되지 않은 상수 UsersController with devise and rspec
- 7. rails amazon with devise 사용자 당 사용량을 제한하는 방법
- 8. Rails with Devise - 'remote => true'다음에 current_user를 사용하십시오.
- 9. devise with omniauth - 개발자 및 생산을위한 별도의 설정 설정
- 10. Rails Devise Auto_Gen 비밀번호
- 11. Facebook OmniAuth Devise
- 12. Ripple Phone Gap Emulator - exec() 및 stringify()와 같은 메소드
- 13. Ripple 에뮬레이터를 사용하여 PhoneGap File API를 테스트 할 수 있습니까?
- 14. Blackberry WebWorks + Ripple, 앱을 배포하는 가장 쉬운 방법은 무엇입니까?
- 15. Devat with Sinatra
- 16. 모든 Devise Views에 래퍼 추가
- 17. Devise and Rails에 질문이 있으면?
- 18. devise : omniauthable로 여러 공급자 설정
- 19. Devise : New Errors (Encrytable)
- 20. 레일 인증 with has_secure_password
- 21. Rails/Devise/LDAP Devise :: LdapAdapter.get_ldap_param 사용 예제를 제공하십시오
- 22. Rails & Devise : 변수를 Devise 뷰에서 사용 가능하게 함
- 23. devise current_user 대 user_session
- 24. Devise : 관리자에게 작업 제한
- 25. Rails Devise Url
- 26. Heroku/Devise 확인 링크
- 27. Devise 및 OmniAuth-Identity
- 28. RoR : Devise and Profiles
- 29. Devise : 암호 변경
- 30. Devise : 로그인 성공 후