CKEditor:登录前显示部分博客

时间:2017-10-16 14:33:51

标签: ruby-on-rails ckeditor

我正在使用CKEditor gem来维护博客。我希望个人在他们阅读完整篇博文之前登录系统。如果他们未登录,他们将显示博客文章的预览,并带有登录以阅读更多按钮。

对于本网站的其他部分,我可以使用truncate或类似的电话来显示部分内容。但是,由于表将整个html存储在表中,因此truncate不起作用。寻找如何完成相同的技巧。

1 个答案:

答案 0 :(得分:0)

事实证明,这非常简单。在这里为任何可能与此斗争的人发布答案。

truncate(strip_tags(blog.details), :length => 300, :omission =>'', :escape => false

strip_tags可以解决这个问题,您可以使用其他参数进行截断,并将其包含在if else块中以控制视图。