ruby-on-rails model scaffolding plural

ruby on rails - Rieles: manejo de un andamio, como "Oveja", que tiene la misma forma plural y singular



ruby-on-rails model (2)

Estoy queriendo crear un modelo llamado CommunicationMeans (o, alternativamente, MeansOfCommunication). Sin embargo, esta es la forma tanto singular como plural de este término. Ejecuté esto:

$ rails g scaffold CommunicationMeans

Se generó un modelo llamado CommunicationMean y un controlador llamado CommunicationMeansController. Necesito que el modelo también se denomine CommunicationMeans. Recuerdo vagamente un ejemplo en alguna documentación usando un modelo de oveja, pero ¿cuál es la forma "correcta" de manejar esta situación? Gracias.


Creo que agregarlo a las reglas de inflexión en config / initializers / inflections.rb debería ser suficiente, es decir,

Inflector.inflections do |inflect| inflect.plural ''sheep'', ''sheep'' end


En config / initializers / inflections.rb, puede agregar ''means'' como incontable.

EDITAR: Ok, tuve que agregar todo el compuesto, en una caja de camello, pero funcionó:

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