5

我正在使用 Rails 4,遇到了非常奇怪的问题。原始和截断不能一起正常工作。

     <%= raw(job.description)%>  # working properly

     <%= raw(truncate(job.description,:length => 200))%>  # Not strip html tags

     <%= truncate((raw job.description),:length => 200)%>  # Not strip html tags

问题是什么?

请问有什么帮助吗??

4

2 回答 2

20

我不确定您要完成什么,所以只需尝试

raw job.description.truncate(200)

和\或

(raw job.description).truncate(200)
于 2013-07-04T17:37:54.753 回答
2

你可以使用truncatewithsanitize

truncate(sanitize(job.description, tags: []), length: 200)
于 2017-06-07T10:00:37.780 回答