rob*_*ord 6 model ruby-on-rails scaffolding plural
我想创建一个名为CommunicationMeans的模型(或者,也就是MeansOfCommunication).然而,这是该术语的单数和复数形式.我跑了这个:
$ rails g scaffold CommunicationMeans
Run Code Online (Sandbox Code Playgroud)
它生成了一个名为CommunicationMean的模型和一个名为CommunicationMeansController的控制器.我需要将模型命名为CommunicationMeans.我依稀记得一些使用Sheep模型的文档中的示例,但处理这种情况的"正确"方法是什么?谢谢.
在config/initializers/inflections.rb中,您可以将'means'添加为不可数.
编辑:好的,不得不添加整个化合物,在驼峰的情况下,但它的工作原理:
ActiveSupport::Inflector.inflections do |inflect|
inflect.uncountable 'CommunicationMeans'
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1448 次 |
| 最近记录: |