我刚刚切换到 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 的人来说,这是一件非常基本的事情。任何帮助深表感谢!