Estoy usando un dispositivo para autenticación, sin embargo no puedo ver y filtro de acción para especificar acciones que requieren que el usuario inicie sesión, ¿está esto incluido en la gema de diseño? si no, cómo podría crear uno, tengo una idea, pero como soy nuevo en los rieles, prefiero ver primero una solución de un programador más experimentado.Diseñar filtro de acción para acciones que requieren autenticación
11
A
Respuesta
23
Ver el Devise Readme.
class PostsController < ApplicationController
respond_to :html
# Tell Devise that the #destroy action is
# special, and that the user must be
# authenticated in order to access the
# #desroy action.
# Note that the name of the method here,
# #authenticate_user!, depends on the
# particular class/table that you have
# set up to be managed with Devise.
before_filter :authenticate_user!,
:only => [:destroy]
before_filter :find_post!,
:only => [:destroy]
def destroy
@post.destroy
respond_with @post
end
private
def find_post!
@post = Post.find(params[:id])
end
end
0
La otra solución es utilizar, por ejemplo: a excepción => inicio de sesión, su uso cuando toda la autenticación de uso y aplicación que desea tener una página de acceso público
Cuestiones relacionadas
- 1. ¿Cómo hacer para que el filtro redirija a otra acción?
- 2. Estrategia de autenticación personalizada para diseñar
- 3. ASP.NET MVC Pass objeto de acción personalizada Filtro de Acción
- 4. Filtro de acción global en ASP.NET MVC
- 5. Autenticación Django y Ajax - URLs que requieren iniciar sesión
- 6. acción personalizada para diseñar el controlador de registros que obtiene el recurso nulo
- 7. ¿Cómo puedo eliminar sitios que requieren autenticación usando node.js?
- 8. ASP.Net MVC Autorización del filtro acción
- 9. Acceso a los datos del Filtro de acciones en la Acción del controlador
- 10. testigo de autenticación con rieles y diseñar
- 11. Diseñar y que requieren de registro de usuario de aprobación de administrador
- 12. Orden de ejecución del filtro de acción
- 13. Reemplazando un filtro de acción global
- 14. Filtro de acción asíncrono en MVC 4
- 15. ASP.NET MVC que busca el nombre de usuario actual en un filtro de acción personalizado
- 16. Dependency Injection para objetos que requieren parámetros
- 17. Android cómo diseñar un SearchView en la barra de acciones?
- 18. Obtención de los valores de los parámetros de acción dentro de un filtro de acción
- 19. ¿Cómo diseñar la autenticación en un cliente grueso para que sea seguro?
- 20. Overriding controller AuthorizeAttribute para una sola acción
- 21. requieren que 'rubygems' no funcione
- 22. Diseñar authenticate_user
- 23. ¿Cómo se maneja la autorización de acciones que arrojan resultados que no sean ViewResult?
- 24. Rails, Restful Authentication & RSpec - Cómo probar modelos nuevos que requieren autenticación
- 25. OpenID para aplicaciones de Android que requieren Iniciar sesión
- 26. Búsqueda de scripts PHP que requieren register_globals
- 27. Capturar resultados HTML con un filtro de acción de controlador
- 28. Minificar atributo de filtro de acción en ASP.NET MVC
- 29. Combinación de AjaxOnlyAttribute y ChildActionOnlyAttribute en un filtro de acción
- 30. ¿Puedo devolver un resultado de acción de un filtro de acción?