对于 Haml,<% debug @variable %> 的等价物是什么?

Dan*_*bio 6 haml ruby-on-rails

我有一个令人讨厌的视图问题,我正在尝试调试它,但在 Haml 文档Haml Docs 上没有指定如何调试视图代码。这很烦人,我需要的只是调试一个变量。有人可以帮我解决这个问题吗?谢谢你。

And*_*eko 7

在 Haml 中,要在页面上打印结果,请使用=符号,因此在您的情况下是:

= @variable.inspect
Run Code Online (Sandbox Code Playgroud)

例如if else,要编写条件语句,您可以使用-

-if condition
  # logic
-else
  #logic
Run Code Online (Sandbox Code Playgroud)

请注意,没有end.