如何截断和添加 rails 阅读更多
how to truncate and add a read more in rails
大家好我有这段代码
<%#=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 条文本后,它会截断它并添加一个阅读更多按钮以查看完整页面。
请问我该怎么做
ActionView::Helper::TextHelper#truncate 可能适用于此:
<%= link_to truncate(page.body, length: 200) { link_to 'Read More', '#' } %>
传递的块允许您传递额外的 link_to 帮助程序,您可以根据需要使用 JS 或任何其他帮助程序。
大家好我有这段代码
<%#=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 条文本后,它会截断它并添加一个阅读更多按钮以查看完整页面。 请问我该怎么做
ActionView::Helper::TextHelper#truncate 可能适用于此:
<%= link_to truncate(page.body, length: 200) { link_to 'Read More', '#' } %>
传递的块允许您传递额外的 link_to 帮助程序,您可以根据需要使用 JS 或任何其他帮助程序。