gpt4 book ai didi

ruby-on-rails - Haml中if/else语句的语法-意外的关键字else?

转载 作者:行者123 更新时间:2023-12-03 08:15:48 26 4
gpt4 key购买 nike

我只是切换到HAML,然后将erb转换为haml。我在设置代码时遇到错误(其他意外关键字),因为我认为它应该看起来像:

= if signed_in?
%li= link_to "Users", '#'
%li#fat-menu.dropdown
%a.dropdown-toggle{ href: '#', data: { toggle: "dropdown" } }
Account
%b.caret
%ul.dropdown-menu
%li= link_to "Profile", current_user
%li= link_to "Settings", '#'
%li.divider
%li= link_to "Log out", signout_path, method: "delete"
= else
%li= link_to "Log in", signin_path

我已经尝试了很多方法,但是似乎无法解决语法错误。我相信对于知道HAML的人来说,这是一件非常基本的事情。任何帮助深表感谢!

最佳答案

您应该在=-之前用if替换else

关于ruby-on-rails - Haml中if/else语句的语法-意外的关键字else?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19834593/

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