2010-12-18 3 views

答えて

14

これはあなたの探しているものですか? `TRUNCATE(H(article.body:省略句のためのあなたは、リンク(またはその他のルビー)を追加することができます

<div> 
<% text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce et nunc justo, a pharetra tortor. Morbi auctor arcu dapibus velit tincidunt in posuere nunc imperdiet. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Cras venenatis libero vitae eros cursus consequat. In hac habitasse platea dictumst. Vestibulum tempor nibh et neque eleifend bibendum. Vivamus felis sapien, rutrum a scelerisque vel, lacinia eget diam. Nunc dapibus posuere turpis, quis posuere neque sollicitudin vitae. Curabitur ullamcorper faucibus tellus, a tristique elit facilisis ut. Etiam rhoncus molestie sollicitudin. Integer nulla elit, vehicula sit amet commodo nec, gravida eu eros. Vivamus pulvinar accumsan tortor, eu rhoncus nisl interdum a. Morbi ut ultrices sapien. Donec eleifend fermentum pretium. Pellentesque ipsum urna, convallis at pulvinar adipiscing, pulvinar sit amet nisi. Maecenas vel tincidunt dolor."%> 
<%= 
    truncate(text, :length => 200, :separator => ' ') do 
    link_to "see more..." 
    end 
%> 
</div> 
+0

http://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html#method-i-truncate

だからあなたのようなあなたのビューで何かを持っているかもしれません)、長さ=> 200、:省略=> link_to( "... More"、記事)) ' – Eric

+0

私の省略句は、あなたが何らかの並べ替えの文字列を置くことができます。または何でも。 – DJTripleThreat

+0

Rails 4の場合、h()はエラーを送出するため、とにかく必要はありません。それを取り出して、Railsがあなたのためにエスケープ処理を行います。 –

関連する問題