para - Ruby on Rails Nombre de modelo plural
ruby on rails para web (3)
Tengo un modelo de dominio que representa las reglas de vuelo. Las reglas de vuelo son un conjunto de normas según las cuales se realiza un vuelo. Reglas de vuelo visual, o VFR es un ejemplo de ello. Estoy tratando de ajustar este modelo, pero Rails insiste en hacer que FlightRules
singular ( FlightRule
), mientras que necesito que permanezca en plural. ¿Hay alguna forma de que Rails mantenga el nombre del modelo en plural?
Debe editar el archivo inflections.rb en config/initializers/inflections.rb
ActiveSupport::Inflector.inflections do |inflect|
inflect.uncountable %w(flight_rules)
end
Prueba esto
rails generate scaffold FlightRules (...) --force-plural
Puede obtener la ayuda en el generador con:
rails g scaffold -h
ActiveSupport::Inflector::Inflections es tu amigo.
Hay un archivo config/initializers/inflections.rb
, que puede editar. El archivo contiene ejemplos comentados, por lo que debería ser fácil agregar sus propias reglas.