Problem z wywołaniem current_user z devise w widoku

Cześć,
Mam dziwny problem. Potrzebuję w widoku dobrać się do current_user, która to zmienna jest serwowowana przez Devise.

Kontroler:

class ApplicationController < ActionController::Base
before_filter :authenticate_user!
before_filter :getform2

def getform2
if user_signed_in?
end
end

W widoku app/views/home/index.html.haml mam:

        - if user_signed_in?
          %H1
            = @current_user.email
        - else
          %H1 nie zalogowany?

No i teraz ciekawostka:
Jeśli w kontrolerze jest getform2 to jest wszystko jak trzeba. Mogę się odwołać do @current_user.
Jak wywalę z kontrolera if user_signed_in? to mam:
undefined method `email’ for nil:NilClass

Jak to zrobić, żeby ta zmienna była normalnie dostępna?

Z góry dzięki.

Devise udostępnia helper current_user i z niego należy korzystać w widoku.

ahhh jedna literka :wink: Dzięki za natchnienie.