gpt4 book ai didi

ruby-on-rails - Rails : Handling a scaffolding, 例如 "Sheep,"具有相同的复数和单数形式

转载 作者:行者123 更新时间:2023-12-04 15:03:20 26 4
gpt4 key购买 nike

我想创建一个名为 CommunicationMeans(或者,MeansOfCommunication)的模型。但是,这是该术语的单数和复数形式。我跑了这个:

$ rails g scaffold CommunicationMeans

它生成了一个名为 CommunicationMean 的模型和一个名为 CommunicationMeansController 的 Controller 。我需要将模型也命名为 CommunicationMeans。我依稀记得一些文档中使用 Sheep 模型的示例,但是处理这种情况的“正确”方法是什么?谢谢。

最佳答案

在 config/initializers/inflections.rb 中,您可以将 'means' 添加为不可数。

编辑:好的,必须在 Camel 情况下添加整个化合物,但它起作用了:

ActiveSupport::Inflector.inflections do |inflect|
inflect.uncountable 'CommunicationMeans'
end

关于ruby-on-rails - Rails : Handling a scaffolding, 例如 "Sheep,"具有相同的复数和单数形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7489054/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com