问题标签 [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.
ruby-on-rails - has_many 关联不尊重自定义变形器
我有一个名为 reason_to_sell 的模型。Ruby 会将其复数化为 reason_to_sells,所以我添加了这个:
这在控制台中效果很好:
每个销售理由都属于一个用户:
当然,每个用户都有很多销售理由:
但是,这给了我:
但是,如果我将用户更改为有很多销售理由,情况会变得更好:
那么我需要做什么才能让reasons_to_sell 拐点作用于这个模型关联呢?
php - 如何找到潮汐数据的所有波峰和波谷?
我正在处理一些结构如下的海潮数据:
这是我正在使用的真实数据示例: http://pastebin.com/raw.php?i= bRc2rmpG
这是我寻找高/低值的尝试:http: //pastebin.com/8PS1frc0
我的代码当前存在的问题:
- 当读数波动时(如样本数据中的
11/14/2010=>11:30:00
跨度所示11/14/2010=>11:54:00
),它会在方向逻辑中产生“摆动”。这会产生错误的峰值和谷值。我怎样才能避免/纠正这种情况?
注意:我的方法非常“临时”。我认为我不需要任何很棒的数学东西,因为我不想找到任何平均值、近似值或未来估计。我真的很感激一个更好方法的代码示例,即使这意味着扔掉我迄今为止编写的代码。
ruby-on-rails - Ruby on Rails 3.0.3 中的自定义变形问题
我有一个名为produccion_alternativa的模型。我在 config/initializers/inflections.rb 中添加了一个新的变形规则,如下所示:
我有一个名为productor的模型,它与produccion_alternativa有关系:
当我尝试获取 productor 的所有producciones_alternativas 时,我收到此错误:
有任何想法吗?非常感谢
ruby-on-rails - Ruby on Rails 变形问题
我正在使用 Ruby on Rails 为我玩的游戏创建一个网站。
我有一个User
模型和一个Starbase
模型。我试图建立的关系是这样的
但是,当我打开脚本/控制台并尝试访问用户 starbase 时,它给了我一个错误:NameError: uninitialized constant User::Starbasis
.
似乎这是拐点的问题,而 rails 并没有使 starbase 复数正确。
我尝试将其添加到 intializers 文件夹中的 inflections.rb 中:
但它仍然不能解决问题。任何人都可以就如何使这项工作提供建议吗?
欢呼
伊夫
ruby-on-rails - Rails I18n 中的月份名称变化
我想在波兰语中使用不同的月份名称。例如现在它是这样工作的:
但我想指定另一种月份格式:
翻译的月份名称在我的 pl.yml 文件中pl.date.month_names
。我不想改变它。我可以pl.date.another_month_names
在另一种情况下添加,但我不知道如何制作I18n.l
使用它的方法。
那么我怎样才能做到这一点呢?也欢迎其他解决方案(帮助程序、自定义方法等)。
java - Java:如何获取传递给调用此方法的方法的参数?
在 java 中,可以获取调用当前方法(获取 StackTrace 的方法)的类和方法。
我的问题是,我可以获得传递给调用此方法的方法的参数吗?
我需要这个用于调试目的。
例如:
可以从堆栈跟踪中获取此信息,还是有其他方法?
(请注意,我需要能够在运行时执行此操作,并且实际上不能更改 baseClass 的源,这将是我的调试类的一个功能,它事先不知道源)
谢谢。
parsing - 拉丁语转折:
我不知道这里是否有人会说(或写)“死语言”拉丁语。但也许你甚至可以在不懂这种语言的情况下帮助我......
我有一个单词数据库(包括名词和动词)。现在我想生成这些名词和动词的所有不同(变形)形式。这样做的最佳策略是什么?
由于拉丁语是一种高度变形的语言,因此有:
a)名词的变格
b)动词变位
有关动词变位(“mandare”)的示例,请参阅此翻译页面:变位
我不想手动为所有单词输入所有这些表单。那么如何自动生成它们呢?最好的方法是什么?
- 复杂规则列表如何影响所有单词
- 贝叶斯方法
- ...
非常感谢您!
编辑(可能的解决方案?):
我现在发现有一个叫做“威廉·惠特克的话”的程序。它也为拉丁词创造了变化,所以它正是在做我想做的事。
维基百科说该程序的工作原理是这样的:“Words 使用一组基于自然前置、in-、后缀、变格和共轭的规则来确定条目的可能性。由于这种分析结构的方法即使程序找到了给定单词的可能含义,也不能保证这些单词曾经在拉丁文学或演讲中使用过。”
该程序的源代码也可在此处获得。但我真的不明白这是如何工作的。你能帮助我吗?也许这将是我的问题的解决方案......
cakephp - CakePHP 的变形问题
我有拐点的问题。我为它创建了一个模型 SentSms 和一个名为 SentSmsesController 的控制器。它不能正常工作,所以我尝试使用 Inflector::rules
但这并没有帮助。
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 实例,加载相同的文件。这里发生了什么奇怪的事情!???
ruby-on-rails - 如何在 Rails 中正确定义不规则词
这是对此的后续行动。
当您希望 Rails 及其所有帮助程序正确使用诸如CarsForRent
假设您遵循数据库和文件命名约定的单词时,应该做些什么?
inflect.irregular 'car for rent', 'cars for rent'
似乎还不够。
例如,当我生成一个名为CarForRent
Rails 的模型时,会创建一个名为car_for_rents
. 是不是不够聪明才能认出那CarForRent
是car for rent
什么?我必须明确定义inflect.irregular 'car_for_rent', 'cars_for_rent'
还是有更好的方法?