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