今天我遇到了一個小問題,當我試圖使用清理和截斷相互結合來創建我的博客摘錄。每種方法本身都有效,但是它們一起使用只會截斷。我想這兩個語法(原標題爲博客文章「六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'