7得票1回答
Rails - 如何将句子变成复数形式?

我知道你可以使用Rails的pluralize功能将单词变成复数形式。 pluralize (3, 'cat') => 3 cats 但我想做的是将需要复数形式的多个单词变成复数形式的句子。 There are <%= Cat.count %> cats 这样做的...

25得票2回答
像LINQ to SQL一样使英文单词复数化

可能重复:单复数转换 C# 4.0(也许适用于旧版本,但我只测试过4.0)的 Linq-to-SQL 生成器会将表名转为复数形式,即使是像 Territory 这样的复数。它知道 Territories 是复数形式。有没有办法访问这个复数化函数?

76得票4回答
如何覆盖Rails的命名约定?

我有一个名为"clothing"的模型,希望它成为单数形式(一件衣服)。默认情况下,Rails将其复数形式设定为"clothings"。无论对错,我认为如果复数形式是"clothes"会更易读。 我该如何重写复数命名规则?我能否在模型中直接进行操作,以免反复修改?这将如何改变路由的处理方式(...

13得票1回答
未定义方法pluralize for main:Object

我正在尝试在控制台中测试一个方法,但即使是基本的复数形式 -pluralize(1, 'person') 不能工作。NoMethodError: undefined method 'pluralize' for main:Object from (pry):42:in '<main&gt...

9得票2回答
格式化复数形式

我有一个情况需要使用复数形式才能正确拼写某些东西。然而,我需要以如下方式呈现html: <span>1</span> thing 或者, <span>3</span> things 我可以写一个辅助方法,但我只是确保没有现成的方法可以...

107得票25回答
用户消息中的多元性

很多时候,当生成要向用户显示的消息时,该消息将包含一些内容,我希望告知客户。 我举个例子:客户从1个或更多项中选择了许多项目,并单击了删除。现在,我想给客户一个确认消息,并且我想提到他所选的项目数量,以最小化他选择了一堆项目并在只想删除其中一个项目时误点删除的可能性。 一种方法是将通用消息...

15得票3回答
如何在AngularJS中将数字转为复数形式并进行格式化

我希望使用Angular对数字进行格式化并将其转换为复数形式。 例如(给定比特币的数量): 0 => "John has no bitcoins" 1 => "John has 1 bitcoin" 2 => "John ...

28得票3回答
未定义方法'pluralize'用于#<Controller>

不确定为什么这决定停止工作。 customers_controller.rbredirect_to customers_url, notice: pluralize(@imported_customers.size, "customer") + " imported!...

76得票15回答
JavaScript如何将英文字符串变成复数形式

在 PHP 中,我使用 Kuwamoto 的类来将字符串中的名词变成复数形式。除了一些插件外,我没找到像这个脚本一样好的 JavaScript 版本。因此,基于 Kuwamoto 的类创建一个 JavaScript 函数将是很不错的选择。 参考链接:http://kuwamoto.org/2...

13得票3回答
Laravel Blade @lang()本地化中的复数形式?

Laravel 5使用@lang助手函数提供翻译&lt;!-- file: template.blade.php --&gt; @lang('some text') Laravel 5还可以根据变量将字符串转为复数形式。// file: controller.php echo trans_ch...