0

截至目前,相关部分的代码:

= 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"

输出看起来像这样,我认为这很好:

电子邮件地址表格
(来源:trillian.im

但我想在文本前面放置 Bootstrap 3 信封 Glyphicon。截至本周,我对 Rails 是全新的,并且无法在其他地方为这个想法找到帮助。看起来这篇文章非常接近我想要做的事情,但我不确定如何针对 f.email_field 标记执行此操作。感谢任何有建议的人!

4

1 回答 1

0

HTML 占位符属性只接受纯文本。你不能在里面放任何标签,这是你做你想做的事所需要的。

您可以尝试将图标放在文本字段的后面或旁边,以便它看起来是一个占位符。

于 2013-10-15T18:04:18.343 回答