gpt4 book ai didi

ruby-on-rails - 如何在 Haml 中编写 if 条件?

转载 作者:行者123 更新时间:2023-12-03 05:21:38 24 4
gpt4 key购买 nike

如何在 Ruby on Rails 应用程序的 Haml 中编写 ifif-else 语句?

最佳答案

HAML 是基于缩进的,解析器可能很棘手。您不需要在 Haml 中使用“-end”。请改用缩进。在 Haml 中,只要在 Ruby 计算命令之后增加缩进,就会开始一个 block 。当缩进减少时结束。示例 if else block 如下。

- if condition
= something
- else
= something_else

一个实际例子

- if current_user
= link_to 'Logout', logout_path
- else
= link_to 'Login', login_path

编辑:如果你只想使用 if 条件 then

 - if current_user
= link_to 'Logout', logout_path

关于ruby-on-rails - 如何在 Haml 中编写 if 条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8026619/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com