繁体   English   中英

谁能告诉我为什么这个haml代码不显示任何内容

[英]Can anyone tell me why this haml code does not displays anything

- form_tag sign_in_users_path do 
  - if @user.errors.any? 
    %div#error_explanation
  %h2= pluralize(@user.errors.count, "error") 
  %ul
    - @user.errors.full_messages do |msg|
  %li= msg

  = label_tag :login
  = text_field_tag :login
  = label_tag :password
  = password_field_tag :password

  %div.form_actions
    = submit_tag

我正在尝试在haml中创建一个登录表单,我对此完全陌生。 我可以显示除此块以外的所有其他内容。

- form_tag sign_in_users_path do更改为= form_tag sign_in_users_path do

-让您以haml执行一些不会被打印的代码。 =打印您执行的代码的字符串值。 由于要在此处添加<form>标记(通过调用form_tag帮助器),因此需要使用=而不是-

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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