- 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创建一个登录表单我完全是新手。我能够显示所有 除了这个街区以外的其他东西。
答案 0 :(得分:5)
将- form_tag sign_in_users_path do
更改为= form_tag sign_in_users_path do
。
答案 1 :(得分:1)
-
允许你以haml执行一些不会被打印的代码。
=
打印您执行的代码的字符串值。由于您希望在此处添加<form>
代码(通过调用form_tag
帮助程序),因此您希望使用=
代替-
。