相关疑难解决方法(0)

Rails使用链接截断帮助程序作为省略文本

我有很长的描述,我想截断使用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.

有没有办法强制截断打印遗漏链接而不是遗漏文本?

truncate ruby-on-rails helper

10
推荐指数
3
解决办法
5387
查看次数

标签 统计

helper ×1

ruby-on-rails ×1

truncate ×1