繁体   English   中英

Rails占位符使用Formtag表单不起作用引发运行时异常

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM