将类属性添加到密码字段在 Rails 中不起作用
Posted
技术标签:
【中文标题】将类属性添加到密码字段在 Rails 中不起作用【英文标题】:Adding class attribute to password field not working in rails 【发布时间】:2018-03-20 08:56:50 【问题描述】:我最近才开始学习 ruby on rails。
我有这样的登录表单,
<div class="row">
<div class="col-md-12">
<div class="col-md-4">
<div class="field">
<%= label_tag :email %><br />
<%= text_field_tag :email, params[:email], :class => 'form-control' %>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="col-md-4">
<div class="field">
<%= label_tag :password %><br />
<%= password_field_tag :password, :class =>'form-control' %>
</div>
</div>
</div>
</div>
我只是想将引导类 form-control
添加到电子邮件和密码字段,但出了点问题,类值出现在密码的输入字段中。
我有这样的看法,
这个问题可能很愚蠢,感谢任何帮助建议。
【问题讨论】:
【参考方案1】:根据documentation,password_field_tag
方法的第二个参数是value,所以你应该设置它以便设置第三个参数,在那里你可以设置类:
<%= password_field_tag :password, nil, class: 'form-control' %>
【讨论】:
以上是关于将类属性添加到密码字段在 Rails 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章
Rails / Redcarpet:Markdown->带有链接属性的HTML在帮助器中不起作用
html_safe 在 rails 的 link_to 标题属性中不起作用
link_to 弹出模态 div 在 Rails 中不起作用