Estoy intentando anular el: mensaje validates_presence_of email y contraseña, pero no puedo. ¿Cómo puedo resolver esto?Cómo anular la validación con Rails + Devise
Respuesta
El código fuente shows otra ruta: se puede reemplazar algunos métodos para determinar si son necesarios:
def password_required?
!persisted? || !password.nil? || !password_confirmation.nil?
end
def email_required?
true
end
Ponga esas funciones en su modelo de usuario y cámbielas según sea necesario.
que aquí describo cómo personalizar las validaciones: Idear http://jessewolgamott.com/blog/2011/12/08/the-one-where-devise-validations-are-customized/
Se quitará: validable y reemplazar/personalizar el resto
Ok, pero no quería eliminar: validable, ¿es posible? –
No, no es posible. Reemplace las valoraciones, no las personalice de acuerdo con –
- 1. Rails & Devise: Anular SessionsController
- 2. Rails + Devise + delayed_job?
- 3. Haciendo pruebas funcionales en Rails con Devise
- 4. Cómo anular Warden/Devise con Rspec en la prueba de Capybara
- 5. Cómo generar contraseñas automáticamente en Rails Devise?
- 6. Ruby on Rails + Devise + I18n: cómo establecer la configuración regional?
- 7. Devise and Rails - ArgumentError in Devise :: RegistrationsController # create
- 8. Rails3 + Devise: evitar la validación de contraseña al actualizar
- 9. Devise + Omniauth + fb_graph + Rails 3 Tutorial
- 10. Agregando campos adicionales (con validación) para diseñar vista/modelo en la aplicación Rails
- 11. Rails 3.2 + Devise 2.1 + OmniAuth + Backbone.js Autenticación
- 12. ¿Cuál es la mejor manera de prohibir/bloquear usuarios con Devise for Rails?
- 13. ¿Cómo manejo la autenticación con Devise cuando uso múltiples modelos en la aplicación Rails 3.2
- 14. Exposición de Rails/Devise Authentication a la aplicación iOS
- 15. Administrar Cuentas de usuario con Rails 3 y Devise
- 16. Cómo usar Devise: rememberable?
- 17. Rails CSRF token authenticity y Devise
- 18. Prueba funcional de Ruby on Rails con autenticación Devise
- 19. Devise/Rails: No coincide la ruta [GET] "/ users/sign_out"
- 20. Cómo crear usuarios manualmente con Devise
- 21. puedo anular un JSR-303 validación anotación
- 22. Rails 3 - Validación personalizada
- 23. Ruby/Rails: ¿Cómo personalizas las plantillas de mailing de Devise?
- 24. anular CSS para la validación de formulario html5/requerida popup
- 25. cómo crear un usuario invitado en Rails 3 + Devise
- 26. Rails 3/Devise: ¿Ya no se creó la contraseña?
- 27. Validación con backbone.js y Ruby on Rails
- 28. Rails 3 Validación con condiciones de alcance
- 29. ¿Cómo utilizar la autenticación de tokens con Rails, Devise y Backbone.js?
- 30. Migración desde la autenticación reposada a Devise
Dependiendo de lo que desee lograr, también debe llamar a 'super', p. Ej. 'def password_required ?; ¿huésped? ? falso: súper; fin'. –