截至目前,相关部分的代码:
= form_for(resource, as: resource_name, url: registration_path(resource_name), html:{id:'registration-form'}) do |f|
= devise_error_messages!
div style="padding:4px"
= f.email_field :email, autofocus: true, placeholder: "Email address", class:"form-control", style:"height:60px"
输出看起来像这样,我认为这很好:
但我想在文本前面加上Bootstrap 3信封Glyphicon。本周我对Rails是全新的,并且在其他地方找不到这个想法的帮助。看起来this post非常接近我想做的事情,但我不确定如何针对f.email_field标记执行此操作。感谢任何有建议的人!
答案 0 :(得分:0)
HTML占位符属性仅接受纯文本。你不能在那里放任何标签,这就是你需要做的事情。
您可以尝试将图标放在文本字段后面或旁边,以便它看起来像是占位符。