如何实现名为“系列”的Rails模型?

Dan*_*ell 5 ruby-on-rails

单数和复数形式相同,并且在尝试使用New方法时遇到undefined_method错误。

我知道为什么,并且我知道最简单的解决方案是使用其他名称。

我也知道我可以创建自定义拐点,但是呢?

问题是我确实需要/ series,/ series / 1等URL,因为我实际上是在建模...等待它...一系列事件。

使用“ set”或“ sequence”或其他同义词不能传达预期的含义。

一系列事件是一系列而不是集合或序列。

有没有办法“混淆”模型?

我应该/可以使用命名路线吗?

任何帮助表示赞赏。

Joh*_*ley 0

所以:

class Series < ActiveRecord::Base
  ...
end
Run Code Online (Sandbox Code Playgroud)

肯定不行吗?查看源代码系列是内置的奇异化规则之一,根据The Pluralizer,您应该能够将模型类命名为上面的系列