jackの勉強日記

勉強したことをアウトプットするための日記です。

文字列の省略

railsを用いたオリジナルアプリを作成しています。

 

<課題>

投稿の一覧表示にBootstrapのcardを用いているため、文字数が多くなると一つ一つのcardの高さが合わなくなってしまう。

それを回避するために、投稿された記事のテキストが一定の文字数を超えるとそれ以降の文字を省略して表示したい。

 

<解決策>

truncateメソッドを使用することで解決できました。

f:id:jack9145:20210119165423p:plain

こんな感じです。

...で3文字取るので、引数に10を指定すると文字列の7文字目までを表示し、

それ以降を省略します。

ちなみに引数に2や3を指定すると...

f:id:jack9145:20210119165756p:plain

こうなりました。

あまり意味はないですが、気になったので試してみました。笑