我有很长的描述,我想截断使用truncate helper.所以我使用:
truncate article.description, :length => 200, :omission => ' ...'
Run Code Online (Sandbox Code Playgroud)
问题是我想使用更多作为可点击链接,所以理论上我可以使用这个:
truncate article.description, :length => 200, :omission => "... #{link_to('[more]', articles_path(article)}"
Run Code Online (Sandbox Code Playgroud)
遗漏文本被处理为不安全,因此它被转义.我试图让它成为html_safe但它没有用,而不是链接[更多]我的浏览器仍然显示该链接的html.
有没有办法强制截断打印遗漏链接而不是遗漏文本?