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=>"false"}" 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=>"false"}" 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に定義していることを確認して動作するはず