[英]HAML add href if
Rails 4 + HAML。
有什么方法可以將其合並為一條線?
- if current_page?(controller: 'root', action: 'sign_up')
%a Sign Up
- else
%a{href: program_sign_up_path} Sign Up
原因是,如果鏈接具有href,它似乎仍然可以單擊,並在單擊時重新加載頁面,而如果用戶在sign_up頁面上,則該鏈接要么不可單擊,要么不可以隨處訪問。 帶有空字符串的href不能完成這項工作,但是完全擺脫href似乎是可行的。
%a{href: ( program_sign_up_path unless current_page?(controller: 'root', action: 'sign_up')) } Sign Up
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.