【发布时间】:2013-09-16 00:33:11
【问题描述】:
我喜欢 Rails 中的pluralize 方法。我希望小数有类似的机制,它们可以更易于人类阅读。例如,这将是理想的:
> include ActionView::Helpers::TextHelper
> pluralize(2.0, 'donut')
=> "2.0 donuts"
> pluralize_and_humanize(2.0, 'donut')
=> "2 donuts"
> pluralize_and_humanize(2.5, 'donut')
=> "2 and a half donuts"
> pluralize_and_humanize(1.0, 'donut')
=> "1 donut"
> pluralize_and_humanize(0.5, 'donut')
=> "half a donut"
> pluralize_and_humanize(0.75, 'donut')
=> "3/4 of a donut"
rails 内置了什么?我可以使用任何宝石吗?
【问题讨论】:
-
我很好奇,所以我四处张望,我认为没有这种东西存在。这是我能找到的唯一一个模糊相关的项目:github.com/aj0strow/ruby-human-fractions。另见github.com/…
标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 ruby-on-rails-4 pluralize