Rails:文字列をカットして「...」で表示する(字数制限)
字数制限を設けて、その字数以上になる文字列はカットして、「hogehoge...」と表示したかったので、やってみた。
cssで横幅を指定してtext-overflow: ellipsis;
を使ってやってもよかったけど、今回は字数制限ということにこだわりを...
application_helper.rbに以下を記述するだけです。
引数を渡し、使うときは、
puts cut_off("文字列", 文字数)
とする。
<%= cut_off("暑いけど今日も1日頑張るぞー", 10) %> ↓↓ 暑いけど今日も1日頑...
と表示される。