2

私のアプリには、本文のあるコメント セクションがあります。

<p><%= truncate(comment.body, length: 550) %>   <%= link_to "Read More" %></p>

現在、コメントの本文の一部のみを表示するこのコードがありますが、Link_to で、ユーザーが [続きを読む] をクリックすると、truncate メソッドが無効になり、本文全体が表示されます。

どうすればそれを行うことができますか?

ありがとう

4

2 に答える 2

2

readmore-rails gemを使用して、長いテキストを適切に切り替えることができます。

<script>
    $(document).ready(function() {
      $('article').readmore({
          collapsedHeight: 218,
        });
        $('article').readmore({
          collapsedHeight: 218,
        });
        $('article').removeClass('hidden');
    });
</script>


  <article>
    <%= @post.text.html_safe %>
  </article>
于 2015-09-19T07:58:38.700 に答える