小编And*_*Liu的帖子

Rails中Truncate的奇怪行为3

我一直在尝试Rails 3提供的String#truncate方法:

irb(main):001:0> "abcde".truncate(1)
=> "abc..."
irb(main):002:0> "abcde".truncate(2)
=> "abcd..."
irb(main):003:0> "abcde".truncate(3)
=> "..."
irb(main):004:0> "abcde".truncate(4)
=> "a..."
irb(main):005:0> "abcde".truncate(5)
=> "abcde"
irb(main):006:0> "abcde".truncate(6)
=> "abcde"
Run Code Online (Sandbox Code Playgroud)

我期待像"a...","ab...","abc..."...

我不明白为什么这样做.

我正在使用Ruby 1.8.7.

ruby string ruby-on-rails-3

5
推荐指数
1
解决办法
1073
查看次数

标签 统计

ruby ×1

ruby-on-rails-3 ×1

string ×1