[英]Rails placeholder to form using formtag not working throwing runtime exception
Rails占位符使用Formtag表单不起作用引发运行时异常
下面是视图:
<%= form_tag({:action => 'login_attempt'}, {:class => 'ui large form'}) do %>
<div class="ui stacked segment">
<div class="field">
<div class="ui left icon input">
<i class="user icon"></i>
<%= text_field_tag:email,placeholder: 'Email'%>
</div>
</div>
<div class="field">
<div class="ui left icon input">
<i class="lock icon"></i>
<%= password_field_tag :login_password %>
</div>
</div>
<%= submit_tag("Log In") %>
标签和标签之间需要有一个空格:
<%= text_field_tag :email, placeholder: 'Email'%>
这是语法错误。 更正您的代码。
<%= text_field_tag :email, nil, placeholder: 'Email'%>
前面的答案已指出,这既存在语法错误,也必须将第二个参数设置为nil
或某个值以使占位符起作用
<%= text_field_tag :email, nil, placeholder: 'Email'%>
或者如果您需要将其设置为某个值
<%= text_field_tag :email, params[:email], placeholder: 'Email' %>
将nil添加为<%= text_field_tag :email, nil, placeholder: 'Email' %>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.