每次我尝试将字符串与 link_to 组合时,它都会在我的浏览器中作为转义 HTML 输出。
例如。
%(TEST #{link_to(object.title, object)})
OUTPUTS
TEST <a href="/objects/3">TEST OBJECT</a>
为什么会这样?我在网上看到的每个示例都没有转义 link_to。
最佳答案
在 Rails 3 中,默认情况下输出会被转义。如果您将 .html_safe
附加到您的字符串,它将执行您期望的操作。
%(TEST #{link_to(object.title, object)}).html_safe
关于ruby - 字符串中的 Rails 3 link_to,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4506229/