как обрезать и добавить перевод в рельсах - PullRequest
0 голосов
/ 17 ноября 2018

Эй, ребята, у меня есть этот кусок кода

 <%#=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 текста он будет обрезан и добавит кнопку «Читать далее» для просмотра полной страницы,Как мне это сделать, пожалуйста

1 Ответ

0 голосов
/ 17 ноября 2018

ActionView :: Helper :: TextHelper # truncate может работать для этого:

<%= link_to truncate(page.body, length: 200) { link_to 'Read More', '#' } %>

Переданный блок позволяет передать дополнительный помощник link_to, который можно заставить работать с JSили любой другой, как вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...