嘿,我有这段代码
<%#=link_to raw page.body%></a></div>
<div class='col-md-8'>
<div class="container">
<h4><b> <%= link_to page.title, page_path(page.id)%> </b></h4>
<p><%=link_to raw page.body%></p>
</div>
</div>
<% end %>
我想截断page.body输出,所以在截取200个文本之后,它将截断并添加一个更多阅读按钮以查看整个页面。 我该怎么办
答案 0 :(得分:0)
ActionView::Helper::TextHelper#truncate可能适用于此:
<%= link_to truncate(page.body, length: 200) { link_to 'Read More', '#' } %>
传递的块允许您传递一个附加的link_to助手,您可以根据需要使用JS或其他任何对象。