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.