Rails Truncate和raw不能一起工作



我在使用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

问题出在哪里?

有什么需要帮忙的吗??

我不确定你想完成什么,所以只需尝试

raw job.description.truncate(200)

和/或

(raw job.description).truncate(200)

您可以使用truncatesanitize

truncate(sanitize(job.description, tags: []), length: 200)

相关内容

  • 没有找到相关文章

最新更新