2016-08-31 11 views
0

ユーザーが一度ログインしようとしたとき(誤ったパスワードを入力したとき)にのみ、ソースコード内の入力値を処理しようとしています。入力フィールドの値をレンダリングしようとしています

シナリオは以下の通りである。第二の試みは、それが値でレンダリングされます使用されたメールアドレスをたまたま後

<div class="form-group"> 
    <label class="control-label col-md-4" for="user_email">Email</label> 
    <div class="col-md-8"> 
     <input class="text-field form-control" html="{:spellcheck=&gt;&quot;false&quot;}" id="user_email" name="user[email]" type="email" value="" /> 
    </div> 
    </div> 

:ログイン前

最初の試みを、コードの一部は、このようになります。 :

<div class="form-group"> 
    <label class="control-label col-md-4" for="user_email">Email</label> 
    <div class="col-md-8"> 
     <input class="text-field form-control" html="{:spellcheck=&gt;&quot;false&quot;}" id="user_email" name="user[email]" type="email" value="[email protected]" /> 
    </div> 
    </div> 

ユーザーがまだログインしていない場合、そのメールアドレスをどのように表示できますか?私は一度ログに私は<%= current_user.email%>のような何かをしたい知っているが、その値の属性を取得する方法はありますか?あなたは

<%= form_for @user do |f| %> 
    <% f.text_field :email (not sure f.email_field works) 
<%= end %> 

のform_for @userは、コントローラ(@user = User.newまたは@userに定義していることを確認して動作するはず

答えて

関連する問題