--
Você está recebendo esta mensagem porque se inscreveu no grupo "rails-br" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para rail...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para rails-br+u...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/rails-br?hl=pt-BR.
Mas já que você quer tanto fazer isso, a forma mais simples é usando
thread locals. No seu application_controller você faria algo assim:
before_filter :setup_thread_locals
def setup_thread_locals
Thread.current[:current_user] = self.current_user
end
after_filter :clear_thread_locals
def clear_thread_locals
Thread.current[:current_user] = nil
end
Aí lá dentro do seu model você acessa ele normalmente via
Thread.current[:current_user]
Mas não diga que você não foi avisado :)
-
Maurício Linhares
http://codeshooter.wordpress.com/ | http://twitter.com/mauriciojr
2010/12/8 Samuel Vinicius <samu...@gmail.com>: