为什么#ntrt #truncate包括给定的块,如示例中所示?

时间:2014-04-21 23:20:55

标签: ruby-on-rails ruby-on-rails-3

根据文档,#struncate可以接受一个块,但它不包含它!

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

2.0.0p247 :310 > helper.truncate("Once upon a time in a world far far away") { link_to "Continue", "#" }
 => "Once upon a time in a world..."

如何使用truncate包含块?

Rails 3.2.14。

1 个答案:

答案 0 :(得分:1)

我认为阻止部分是rails 4.0中的新功能。

http://apidock.com/rails/v3.2.13/ActionView/Helpers/TextHelper/truncate

看起来你会做这种事情

helper.truncate("Once upon a time in a world far far away", :omission => link_to("Continue", "#"))