我一直在尝试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.