HAML - 如果用户已登录,则追加 <li>
HAML - Append <li> if user is signed in
如果用户已登录,我将使用 HAML 尝试附加列表项。if 语句工作正常,但它正在将列表项写入无序列表之外。
%footer.site-footer
%ul
%li
%a( title="Contact Us" href="/contact/" ) Contact
%li
%a( title="Contact Us" href="/about/#faq" ) FAQ
%li
%a( title="Contact Us" href="/terms/" ) Terms
- if ( !is_user() )
%li
%a( title="Contact Us" href="/sign-in/" ) Sign In
您需要确保 li
在 if
语句下缩进:
%footer.site-footer
%ul
%li
%a( title="Contact Us" href="/contact/" ) Contact
%li
%a( title="Contact Us" href="/about/#faq" ) FAQ
%li
%a( title="Contact Us" href="/terms/" ) Terms
- if ( !is_user() )
%li
%a( title="Contact Us" href="/sign-in/" ) Sign In
它不会与其他 li
具有相同的缩进,但会出现在输出的正确位置。
如果用户已登录,我将使用 HAML 尝试附加列表项。if 语句工作正常,但它正在将列表项写入无序列表之外。
%footer.site-footer
%ul
%li
%a( title="Contact Us" href="/contact/" ) Contact
%li
%a( title="Contact Us" href="/about/#faq" ) FAQ
%li
%a( title="Contact Us" href="/terms/" ) Terms
- if ( !is_user() )
%li
%a( title="Contact Us" href="/sign-in/" ) Sign In
您需要确保 li
在 if
语句下缩进:
%footer.site-footer
%ul
%li
%a( title="Contact Us" href="/contact/" ) Contact
%li
%a( title="Contact Us" href="/about/#faq" ) FAQ
%li
%a( title="Contact Us" href="/terms/" ) Terms
- if ( !is_user() )
%li
%a( title="Contact Us" href="/sign-in/" ) Sign In
它不会与其他 li
具有相同的缩进,但会出现在输出的正确位置。