в моей модели project.rb я пытаюсь создать область с динамической переменной:
scope :instanceprojects, lambda {
where("projects.instance_id = ?", current_user.instance_id)
}
Я получаю следующую ошибку:
undefined local variable or method `current_user' for #<Class:0x102fe3af0>
Где в контроллере я могу получить доступ current_user.instance_id
... Есть ли причина, по которой модель не может получить к ней доступ, и способ получить доступ? Кроме того, это правильное место для создания области, как указано выше, или она принадлежит контроллеру?