I'm wanting to create a model called CommunicationMeans (or, alternatively, MeansOfCommunication). However, this is both the singular and plural form of this term. I ran this:
$ rails g scaffold CommunicationMeans
It generated a model named CommunicationMean and a controller named CommunicationMeansController. I need the model to also be named CommunicationMeans. I vaguely remember an example in some documentation using a Sheep model, but what is the "correct" way to handle this situation? Thanks.
I think adding it to the inflection rules in config/initializers/inflections.rb should be sufficient - i.e.
In config/initializers/inflections.rb, you can add 'means' as uncountable.
EDIT: Ok, had to add the whole compound, in camel case, but it worked: