问题标签 [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 投票
1 回答
474 浏览

ruby-on-rails - has_many 关联不尊重自定义变形器

我有一个名为 reason_to_sell 的模型。Ruby 会将其复数化为 reason_to_sells,所以我添加了这个:

这在控制台中效果很好:

每个销售理由都属于一个用户:

当然,每个用户都有很多销售理由:

但是,这给了我:

但是,如果我将用户更改为有很多销售理由,情况会变得更好:

那么我需要做什么才能让reasons_to_sell 拐点作用于这个模型关联呢?

0 投票
7 回答
3736 浏览

php - 如何找到潮汐数据的所有波峰和波谷?

我正在处理一些结构如下的海潮数据:

这是我正在使用的真实数据示例: http://pastebin.com/raw.php?i= bRc2rmpG

这是我寻找高/低值的尝试:http: //pastebin.com/8PS1frc0

我的代码当前存在的问题:

  • 当读数波动时(如样本数据中的11/14/2010=>11:30:00跨度所示11/14/2010=>11:54:00),它会在方向逻辑中产生“摆动”。这会产生错误的峰值和谷值。我怎样才能避免/纠正这种情况?

注意:我的方法非常“临时”。我认为我不需要任何很棒的数学东西,因为我不想找到任何平均值、近似值或未来估计。我真的很感激一个更好方法的代码示例,即使这意味着扔掉我迄今为止编写的代码。

0 投票
3 回答
605 浏览

ruby-on-rails - Ruby on Rails 3.0.3 中的自定义变形问题

我有一个名为produccion_alternativa的模型。我在 config/initializers/inflections.rb 中添加了一个新的变形规则,如下所示:

我有一个名为productor的模型,它与produccion_alternativa有关系:

当我尝试获取 productor 的所有producciones_alternativas 时收到此错误:

有任何想法吗?非常感谢

0 投票
2 回答
2046 浏览

ruby-on-rails - Ruby on Rails 变形问题

我正在使用 Ruby on Rails 为我玩的游戏创建一个网站。

我有一个User模型和一个Starbase模型。我试图建立的关系是这样的

但是,当我打开脚本/控制台并尝试访问用户 starbase 时,它​​给了我一个错误:NameError: uninitialized constant User::Starbasis.

似乎这是拐点的问题,而 rails 并没有使 starbase 复数正确。

我尝试将其添加到 intializers 文件夹中的 inflections.rb 中:

但它仍然不能解决问题。任何人都可以就如何使这项工作提供建议吗?

欢呼

伊夫

0 投票
2 回答
11859 浏览

ruby-on-rails - Rails I18n 中的月份名称变化

我想在波兰语中使用不同的月份名称。例如现在它是这样工作的:

但我想指定另一种月份格式:

翻译的月份名称在我的 pl.yml 文件中pl.date.month_names。我不想改变它。我可以pl.date.another_month_names在另一种情况下添加,但我不知道如何制作I18n.l使用它的方法。

那么我怎样才能做到这一点呢?也欢迎其他解决方案(帮助程序、自定义方法等)。

0 投票
6 回答
9045 浏览

java - Java:如何获取传递给调用此方法的方法的参数?

在 java 中,可以获取调用当前方法(获取 StackTrace 的方法)的类和方法。

我的问题是,我可以获得传递给调用此方法的方法的参数吗?

我需要这个用于调试目的。

例如:

可以从堆栈跟踪中获取此信息,还是有其他方法?

(请注意,我需要能够在运行时执行此操作,并且实际上不能更改 baseClass 的源,这将是我的调试类的一个功能,它事先不知道源)

谢谢。

0 投票
4 回答
941 浏览

parsing - 拉丁语转折:

我不知道这里是否有人会说(或写)“死语言”拉丁语。但也许你甚至可以在不懂这种语言的情况下帮助我......

我有一个单词数据库(包括名词和动词)。现在我想生成这些名词和动词的所有不同(变形)形式。这样做的最佳策略是什么?

由于拉丁语是一种高度变形的语言,因此有:

a)名词的变格

b)动词变位

有关动词变位(“mandare”)的示例,请参阅此翻译页面:变位

我不想手动为所有单词输入所有这些表单。那么如何自动生成它们呢?最好的方法是什么?

  • 复杂规则列表如何影响所有单词
  • 贝叶斯方法
  • ...

非常感谢您!

编辑(可能的解决方案?):

我现在发现有一个叫做“威廉·惠特克的话”的程序。它也为拉丁词创造了变化,所以它正是在做我想做的事。

维基百科说该程序的工作原理是这样的:“Words 使用一组基于自然前置、in-、后缀、变格和共轭的规则来确定条目的可能性。由于这种分析结构的方法即使程序找到了给定单词的可能含义,也不能保证这些单词曾经在拉丁文学或演讲中使用过。”

该程序的源代码也可在此处获得。但我真的不明白这是如何工作的。你能帮助我吗?也许这将是我的问题的解决方案......

0 投票
1 回答
337 浏览

cakephp - CakePHP 的变形问题

我有拐点的问题。我为它创建了一个模型 SentSms 和一个名为 SentSmsesController 的控制器。它不能正常工作,所以我尝试使用 Inflector::rules

但这并没有帮助。

0 投票
1 回答
4047 浏览

ruby-on-rails - rails 3.1 拐点问题

我有一个带有以下 2 个模型的 Rails 3.1 应用程序

Join 模型如下所示

Mow 我认为存在拐点问题,因为每当我尝试运行我的测试时,我都会收到以下错误(这是一个错误示例和导致它的测试)

好像 Rails 被单数listing_saves化为listing_safe

这是我尝试过的一些自定义变形器(不是同时尝试的)(它们都不起作用)

接下来我能做什么?

注意:我发现了这个类似的问题,但答案似乎没有解决我的问题

编辑 我遵循了下面的答案,所以我现在在我的config/initializers/inflections.rb

当我打开控制台会话并运行时"listing saves".singularize,我希望得到“listing_save”。但是,似乎我的应用程序至少有一部分没有得到它,我的测试仍然像以前一样失败。(我发誓在我测试/运行应用程序之前我会重新启动我的服务器和 spork!)。

编辑 2 我为我的应用程序中的变形写了一些测试:

现在我遇到了这些测试通过正常的情况,但其他测试仍然失败,并出现与我之前相同的错误

相同的应用程序,相同的 spork 实例,加载相同的文件。这里发生了什么奇怪的事情!???

0 投票
1 回答
116 浏览

ruby-on-rails - 如何在 Rails 中正确定义不规则词

这是对此的后续行动。

当您希望 Rails 及其所有帮助程序正确使用诸如CarsForRent假设您遵循数据库和文件命名约定的单词时,应该做些什么?

inflect.irregular 'car for rent', 'cars for rent'似乎还不够。

例如,当我生成一个名为CarForRentRails 的模型时,会创建一个名为car_for_rents. 是不是不够聪明才能认出那CarForRentcar for rent什么?我必须明确定义inflect.irregular 'car_for_rent', 'cars_for_rent'还是有更好的方法?