Rails付きのtrunk8jqueryプラグイン(http://jrvis.com/trunk8/#toggle)を使用していますが、最初の改行スペースまで最初の数文のみが切り捨てられます。これが私のコードです:
<%= simple_format(@post.summary, id:"t8-toggle") %>
投稿全体が切り捨てられるようにするにはどうすればよいですか?ありがとう!
Rails付きのtrunk8jqueryプラグイン(http://jrvis.com/trunk8/#toggle)を使用していますが、最初の改行スペースまで最初の数文のみが切り捨てられます。これが私のコードです:
<%= simple_format(@post.summary, id:"t8-toggle") %>
投稿全体が切り捨てられるようにするにはどうすればよいですか?ありがとう!
このパラメーターを使用して、lines
切り捨てる前に表示するテキストの行数を指定します。デフォルトでは、trunk8は1行のテキストのみを切り捨てます。次に例を示します:http://jrvis.com/trunk8/#lines
トグルの例と組み合わせると、JavaScriptは次のようになります。
$('#t8-toggle').trunk8({
fill: '… <a id="read-more" href="#">read more</a>',
lines: 6, //update this number as desired
});
trunk8を使用する利点は、切り捨てる前に表示されるテキストの量を最大化することです。Brian Petroの回答のコードを使用すると、固定数の文字の後で切り捨てることになりますが、これは最適な場合とそうでない場合があります。
開示:私はtrunk8プラグインの作成者です。
RoRバージョンを使用しないのはなぜですか?
<%= simple_format truncate(@post.summary, length: 140) %>