Rails - définir la valeur par défaut pour la forme text_field avec current_user

Je suis en train de défaut de mon formulaire de contact e-mail champ de la current_user.email de la valeur. Si il n'y a pas current_user, alors qu'un simple champ de saisie s'affiche. J'ai essayé de le ci-dessous qui fonctionne, mais si il n'y a pas current_user, le textfield ne montre pas.

<div class="form-group">
  <label>Email</label> 
  <%= f.text_field :email, required: true, class: 'form-control', value:current_user.email if current_user  %>
</div>

OriginalL'auteur user1322092 | 2014-03-18