我还是haml的新手,并想知道如何将这行代码转换为正常工作。我正在使用设计来使注册页面正常工作。
<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 '('
提前致谢!
答案 0 :(得分:1)
如果要在字符之间或字符串内嵌入Ruby,可以在文本块中使用字符串插值:
%em
| (#{@minimum_password_length} chars minimum)