Tag: 复数

Ruby on Rails:如何检查多重和单一forms的名称

我用命令创建了一个模型Anonymous rails g model Anonymous section_id:integer aid:string fake:bool active:bool 但迁移中的表名称称为匿名 class CreateAnonymous < ActiveRecord::Migration def change create_table :anonymous do |t| t.integer :section_id t.string :aid t.bool :fake t.bool :active t.timestamps end end end 我是对的,Anonymous的复数forms也是Anomymous吗? (英语不是我的母语)。 我如何才能看到Rails为我的模型提供的复数名称? 像rake routes ?

如何复数“有/对象/对象”?

多个单词是很简单的: pluralize(@total_users, “user”) 但是,如果我想打印“有/ N个用户/用户”怎么办: 有0位用户 有1个用户 有2个用户 ,即如何复句 ?

在rails3中覆盖model-name的默认复数forms

我的语言环境是:de和我喜欢这个: Sheet.model_name.human.pluralize # => Belegs 给我添加一个尾随“e”而不是“s” Sheet.model_name.human.pluralize # => Belege 仅适用于Sheet-class。 我可以在config / locales / models / de.yml中以某种方式添加它吗?

undefined方法复数为main:Object

我正在尝试在我的控制台中测试一个方法,但即使是基本的复数 – pluralize(1, ‘person’) 不会工作.. 输出: NoMethodError: undefined method ‘pluralize’ for main:Object from (pry):42:in ” 但是helper.method(:pluralize)显示了我: Method: ActionView::Base(ActionView::Helpers::TextHelper)#pluralize 我错过了什么?