将链接添加到haml模板中

时间:2015-05-18 23:37:30

标签: html css haml

我实现了一个名为“_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")]]}

如何添加“注册”链接?如何通过修改模板来实现?因此,人们将重定向到另一个网址点击注册。

1 个答案:

答案 0 :(得分:1)

您可以使用a代码:

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

显然用你拥有的任何链接替换href值。如果您在rails中使用haml,您可以(或应该)使用内置的link_to方法:

=link_to sign_up_path

或类似的东西。

(另外 - 像这样的内联CSS被认为是不好的样式。将它移动到CSS文件并将其包含在页眉中,并将类或id添加到要设置样式的元素。)