en mi modelo project.rb, estoy tratando de crear un instrumento que tiene una variable dinámica:Rails 3 idee, current_user no es accesible en un modelo?
scope :instanceprojects, lambda {
where("projects.instance_id = ?", current_user.instance_id)
}
me sale el siguiente error:
undefined local variable or method `current_user' for #<Class:0x102fe3af0>
¿Dónde en el controlador de E puede acceder current_user.instance_id
... ¿Hay alguna razón por la cual el modelo no puede acceder y una forma de obtener acceso? Además, ¿es este el lugar adecuado para crear un ámbito como el anterior, o pertenece al controlador?
eso es increíble. probándolo ahora – AnApprentice
Funcionó muy bien. ¡Gracias! – AnApprentice
Llamé al alcance 'de' para que se lea bien. 'Project.of current_user' – romeroabelleira