簡體   English   中英

將鏈接添加到haml模板

[英]add links into haml template

我實現了一個名為“ _list_two_lines”的模板

%ul{:style=>"padding-top: 0; margin-top: 0"}
  - content.each do |element|
    %li{:style=>"font-family: Roboto, sans-serif; color: #333;font-weight: 300; font-size: 14px; "}
      ✓
      = render :partial => _text, :locals => {:inline =>true, :content => element[0] , :weight => bold_weight_email}
      %br
      = render :partial => _text, :locals => {:inline =>true, :content => element[1]}

在這里,我在html.haml中稱它為:

= render :partial => _list_two_lines, :locals => {:content => [["welcome to this forum","You need sign up first")]]}

如何添加鏈接以“注冊”? 如何通過修改模板來實現? 這樣,人們將被重定向到另一個URL,然后單擊“注冊”。

您可以使用a標簽:

%a{href: '/sign_up'}
  Sign up

顯然用任何鏈接替換href值。 如果您在導軌內部使用haml,則可以(或應該)使用內置的link_to方法:

=link_to sign_up_path

或類似的東西。

(此外-具有這樣的內聯CSS被認為是不好的樣式。將其移動到CSS文件中並將其包含在頁面標題中,並向要設置樣式的元素添加類或ID。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM