0

嗨,谁能告诉我为什么复数让我回来

This album currently has 0 photos

当我的 html.erb 是:

<h1>This album currently has <%= pluralize(@album.photos.count, "photo") %></h1>

? 我在滥用复数吗?

4

2 回答 2

1

一切都很好:http ://en.wiktionary.org/wiki/photos#English

Rails 可能有几个错误的复数形式/单数形式,例如:

"police".singularize
#=> "polouse"

但“照片”不是其中之一。

于 2012-10-22T23:48:27.587 回答
1

正如前面提到的答案,这是正确的变形。然而,正如上面提到的 David Österreicher,Rails 有时确实会出错。您可以在 中指定其他规则config/inflections.rb。它附带了几个示例,可让您走上正确的道路。

于 2012-10-22T23:59:41.500 回答