form_with の label 内に<i>タグを使用する
//
Rails
でdevise
を使用してサインアップフォームを生成し、ビューのコードをSlim
で書き換える際に困りました。以下のようなform_with
を用いてフォームを生成している場面
<div class="field"> <%= f.label :password %> <i>(leave blank if you don't want to change it)</i><br /> <%= f.password_field :password, autocomplete: "new-password" %>
以下のように書き換えられます。
.field = f.label :password i | (leave blank if you dont want to change it) br/ = f.password_field :password,id:"password", class: "form-control", autocomplete: "new-password"
インデントがわかりにくいのは申し訳ないです。この書き方において、<i>
タグはlabel
には含まれていないです。上の元コードも含まれていないので。