tutorial rubyonrails rails guide generate espaƱol ejemplos descargar ruby-on-rails ruby-on-rails-3 devise

ruby-on-rails - rubyonrails - ruby on rails ejemplos



Acceda a current_user en el Modelo (1)

¿Cómo hago para acceder al objeto Devises ''current_user'' dentro de un modelo? Quiero agregar automáticamente la identificación de los usuarios actuales a un registro cuando crean algo. Sé que puedo configurar manualmente el user_id dentro del controlador, pero creo que sería más fácil / más limpio si fuera manejado por el modelo.


Esencialmente, este tipo de lógica no pertenece a un modelo, por lo que es mejor que pases current_user a través de una función en el modelo o en la creación. Esta respuesta lo resume.

Lo sé, lo sé, esa no es la respuesta que querías. Desafortunadamente, puede que te parezca más limpio, pero agrega sobrecarga a tu modelo que realmente no quieres.