将链接添加到 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")]]}
如何将 link 添加到 "sign up"?我如何通过修改模板来实现?因此人们将被重定向到另一个 url 点击注册。
您可以使用 a
标签:
%a{href: '/sign_up'}
Sign up
显然用您拥有的任何 link 替换 href 值。如果您在 rails 中使用 haml,您可以(或应该)使用内置的 link_to
方法:
=link_to sign_up_path
或类似的东西。
(另外 - 像这样使用内联 CSS 被认为是不好的风格。将它移至 CSS 文件并将其包含在页眉中并添加 class 或id 到您要设置样式的元素。)
我实现了一个名为“_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")]]}
如何将 link 添加到 "sign up"?我如何通过修改模板来实现?因此人们将被重定向到另一个 url 点击注册。
您可以使用 a
标签:
%a{href: '/sign_up'}
Sign up
显然用您拥有的任何 link 替换 href 值。如果您在 rails 中使用 haml,您可以(或应该)使用内置的 link_to
方法:
=link_to sign_up_path
或类似的东西。
(另外 - 像这样使用内联 CSS 被认为是不好的风格。将它移至 CSS 文件并将其包含在页眉中并添加 class 或id 到您要设置样式的元素。)