是否可以在HAML中添加指向帮助程序的链接中的html内容?

我试过了,但得到的只是一个语法错误:

= link_to "Other page", "path/to/page.html"
    %span.icon Arrow

预期输出:

<a href="path/to/page.html">Other Page<span class="icon">Arrow</span></a>

推荐答案

你应该使用block

= link_to "path/to/page.html" do
  Other page
  %span.icon Arrow

Ruby相关问答推荐

MongoDB通过Brew Services";未定义的方法`plist_starting';";

RSpec:为什么 `instance_double` 可以与 StandardError 一起使用,但不能与其他异常类一起使用?

安全导航运算符的使用是否应该在两种情况下进行单元测试(对象存在 + 对象无)?

如何在 Ruby 中为链表实现#pop

当一个方法在没有参数的 return 关键字上提前退出时,返回什么值?

在 Ruby 中,如何编写一个可以与 &:symbol 一起使用的简单方法?

Procs的绑定

ruby 中的魔术注释(#Encoding: utf-8)是如何工作的?

如何使用 capybara + cucumber 断言 ruby​​ 中的 html 表行数

如何判断 Ruby 数组是否包含多个值之一?

Ruby - net/http - 重定向

如何删除字符串中的重复空格?

如何在Ruby中获取终端窗口的宽度

用元素填充数组 N 次

Ruby NOT Rails 中有复数函数吗?

如何转换 Ruby 哈希,使其所有键都是符号?

如何使用 Nokogiri 删除 node ?

如何在 Ruby 中重命名文件?

Ruby 中的自然语言处理

Ruby 类继承:什么是`<<`(双倍小于)?