今天我遇到了一个小问题,当我试图使用清理和截断相互结合来创建我的博客摘录。每种方法本身都有效,但是它们一起使用只会截断。我想这两个语法(原标题为博客文章“六Ruby on Rails的技巧&技巧”被推荐):截断+在轨中消毒视图
<%= truncate(sanitize(post.content), length: 580) %>
<%= sanitize(truncate(post.content, length: 580, separator: '<p>')) %>
然后我试图把控制器截断,和消毒该对象在的观点,但仍然没有。
最后我得到了它这样的工作:
<%= sanitize(post.content.truncate(580, separator: '</p>')) %>
我想知道的是,为什么当我裹在另一种方法一种方法没有工作?与我最后一次尝试它的方式有什么不同?
TIA 'bondibox'