根据文档,#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。
答案 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", "#"))