我知道has_many
Rails 中的宏使用复数形式。我无法找到这种行为的原因。如果我有课Number
,我会写has_many :numbers
,但它的好处在哪里?我的意思是,我在谈论一个程序,而不是一首诗。
'number' 是否声明“Im ref to a scalar”和“numbers”是否声明“Im an array”......?
从我在has_many的源代码中看到的内容来看,我不确定从复数到单数的翻译发生在哪里,以及是否可以对我自己的代码使用不同的方法。是否有可能让 ActiveRecord 只使用单数形式,或者 - 可以说 - 复数到 §singular 来标记集合而不破坏 string.pluralize 功能?