问题标签 [inflection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
9615 浏览

ruby-on-rails - 如何复数“有/有N个对象/对象”?

复数一个单词很简单:

但是如果我想打印“有/有N 个用户/用户”怎么办:

有 0 个用户
有 1 个用户
有 2 个用户

,即,如何复数一个句子

0 投票
2 回答
677 浏览

php - CakePHP - 变形配置

我有一张桌子,product_media蛋糕没有变形mediamedium

我已将以下内容添加到app/Config/bootstrap.php

这适用于名为的表media,但不适用于名为 的表product_media

有谁知道为什么?

0 投票
3 回答
1704 浏览

ruby-on-rails - Ruby 未初始化的常量名错误

我有这个奇怪的错误,我不明白。我有一个模型User定义为:

以及一个相关的模型Cave定义为:

在我的用户的 show 方法中,我提议创建一个新的洞穴:

但是当我显示页面时,我收到以下错误:

我不知道这个“咖啡馆”是从哪里来的,我的代码中没有这个词!
我注意到的是,如果我重命名 User.rb 中的关联has_many :cave而不是has_many :caves当前(并以用户的 show.html.erb 中的形式更改它,页面显示正常。但我的关系是一对多的,所以它应该在用户中读作“洞穴”,而不是“洞穴”。我相信我已经阅读了关于 SO 和其他地方的所有相关问题,但我似乎没有一个解决方案适用。

0 投票
1 回答
2307 浏览

nlp - 如何使用 Wordnet 获取单词的变形

我想使用 Wordnet 获得单词的屈折形式。

例如,如果这个词是make,那么它的变形是

我尝试了wn命令的所有选项,但我没有得到一个单词的变形。

知道如何获得这些吗?

0 投票
1 回答
253 浏览

ruby-on-rails - 自定义骆驼化

有什么方法可以指定例外camelize吗?

例如,如果我想camelize('uses_sql')代替usesSQL默认camelize生成的内容,usesSql. 标准拐点异常配置似乎没有涵盖这一点。

0 投票
1 回答
331 浏览

ruby-on-rails - Rails 3.2 其他语言的变形

我在一个应用程序中有 2 种语言,英语西班牙语

我有一个名为的对象Job,并且有一个名为的Job属性整数max_day_on_complete

在我看来,我有英语:

我得到这个输出:

用西班牙语day = díadays = días

但是当我将我的应用程序更改为西班牙语时,我看不到día, días单词。

当我的应用程序是西班牙语时,如何在我的视图中显示这些词?

非常感谢!

0 投票
2 回答
1102 浏览

ruby-on-rails - Rails:确定对象是否具有命名路由

在 Rails 3.1 应用程序中,我想列出一堆我事先不知道的变量类对象(来自多态表)。对于那些具有命名路由的资源,我想在link_to调用中使用该路由。不检查是否存在这样的路线的幼稚方法(请原谅 HAML):

undefined method 'foo_path'如果对象是Foo没有命名路由的类的实例(例如,因为它没有被定义为资源),这将引发错误。是否有一种简单的方法(例如简单的方法调用)来确定对象或类的命名路由是否存在?

编辑:

我想得到的是这样的:

0 投票
2 回答
4205 浏览

ruby-on-rails - Rails 数据/数据拐点问题

在我的 Rails 3.2.6 应用程序中,我有一个模型表示有关小部件的数据集合。在我看来,这个类的正确名称是WidgetData复数,因为每个小部件有不止一项数据。

如果我让 Rails 为这个类生成一个表单:

我得到一个错误ActionView::Template::Error (undefined method 'widget_datum_path' ...。这大概是因为 Rails 数据/数据变形规则。

我不确定如何最好地解决这个问题:我可以让 Rails 规定我的模型实际上应该是WidgetDatum. 或者我可以在这种特殊情况下以某种方式禁用变形规则,但我不确定如何最好地做到这一点。欢迎咨询。

预测一个可能的答案:不只是调用模型的原因Widget是我已经有一个名为 that 的外观类,它提供了一个更丰富的小部件视图,同时包含了WidgetData和其他信息。

0 投票
2 回答
123 浏览

ruby-on-rails - 在 Rails 中复数“兴趣点”

我怎样才能复数兴趣点

so that PointOfInterestbecome PointsOfInterest, point_of_interestshould becomepoints_of_interest等等。

0 投票
2 回答
2755 浏览

ruby-on-rails - Rails 中模型的不正确复数

我环顾了 Stack Overflow 和使用 Rails 进行敏捷开发,但找不到任何可以回答我需要的所有部分的东西。

我刚刚在 rails 中生成了一个 Cow 模型。显然,Rails 使用了牛(“kine”)的过时复数形式,所以当我创建该模型时,它构建了一个 Kine 迁移:

我知道我可以进入模型的 .rb 文件并将 set_table_name 返回到 cow,但我担心相关的控制器。如果我创建一个 Cows 控制器,它不会同步吗?

我如何让一切都成为牛/牛?谢谢。这是我的第一个应用程序之一,我已经对管理控制器模型关联感到困惑,所以这个变形问题没有帮助。