如何将这行 erb 转换为 haml?
How can I convert this line of erb into haml?
我对 haml 还是个新手,想知道如何才能将这行代码转换为正常工作。我正在使用 devise 让注册页面正常工作。
<em>(<%= @minimum_password_length %> characters minimum)</em>
当我将代码留在 erb 中时,页面工作正常,但在尝试将其转换为 haml 后,我在这一行遇到错误。我试过下面的代码
%em
= @minimum_password_length + (characters minimum)
但是我收到一条错误消息
undefined local variable or method `minimum'
当我在没有括号的情况下尝试时,我收到一条错误消息
syntax error, unexpected tIDENTIFIER, expecting keyword_do or '{' or '('
提前致谢!
如果要在字符之间或字符串内嵌入 Ruby,可以在文本块内使用字符串插值:
%em
| (#{@minimum_password_length} chars minimum)
我对 haml 还是个新手,想知道如何才能将这行代码转换为正常工作。我正在使用 devise 让注册页面正常工作。
<em>(<%= @minimum_password_length %> characters minimum)</em>
当我将代码留在 erb 中时,页面工作正常,但在尝试将其转换为 haml 后,我在这一行遇到错误。我试过下面的代码
%em
= @minimum_password_length + (characters minimum)
但是我收到一条错误消息
undefined local variable or method `minimum'
当我在没有括号的情况下尝试时,我收到一条错误消息
syntax error, unexpected tIDENTIFIER, expecting keyword_do or '{' or '('
提前致谢!
如果要在字符之间或字符串内嵌入 Ruby,可以在文本块内使用字符串插值:
%em
| (#{@minimum_password_length} chars minimum)