Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails RubyonRails中的输出文本大小_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails RubyonRails中的输出文本大小

Ruby on rails RubyonRails中的输出文本大小,ruby-on-rails,ruby,Ruby On Rails,Ruby,我如何从我的对象文章(位于带有属性content和title的表articles中)中仅获取前(比如)200个字符 谢谢rails'有一个truncate方法 因此,在你看来,你只需要做: <%= truncate @article.content, :length => 50 %> 50%> 其中50是要显示的字符数 irb(main):004:0> '0123456789'[3,7] => "3456789" irb(main):005:0> '012

我如何从我的对象文章(位于带有属性
content
title
的表
articles
中)中仅获取前(比如)200个字符

谢谢

rails'有一个
truncate
方法

因此,在你看来,你只需要做:

<%= truncate @article.content, :length => 50 %>
50%>
其中50是要显示的字符数

irb(main):004:0> '0123456789'[3,7]
=> "3456789"
irb(main):005:0> '0123456789'[3..7]
=> "34567"
irb(main):006:0> '0123456789'[3...7]
=> "3456"

上面的代码和输出是不言自明的。

现在有了一个gem;自动摘录,在github。