Foros del Web » Programando para Internet » Ruby »

una ayuda con la configuracion de inflections

Estas en el tema de una ayuda con la configuracion de inflections en el foro de Ruby en Foros del Web. Hola es que estoy realizando un proyecto nuevo en rails y quiero configurar los inflections para que a la hora de crear un scaffold por ...
  #1 (permalink)  
Antiguo 08/07/2008, 09:27
 
Fecha de Ingreso: junio-2008
Ubicación: Colombia
Mensajes: 19
Antigüedad: 16 años, 5 meses
Puntos: 0
una ayuda con la configuracion de inflections

Hola es que estoy realizando un proyecto nuevo en rails y quiero configurar los inflections para que a la hora de crear un scaffold por ejempo de trabajador se me pluralice en trabajadores,

# Be sure to restart your server when you modify this file.

# Add new inflection rules using the following format
# (all these examples are active by default):
# Inflector.inflections do |inflect|
# inflect.plural /^(ox)$/i, '\1en'
# inflect.singular /^(ox)en/i, '\1'
# inflect.irregular 'person', 'people'
# inflect.uncountable %w( fish sheep )
# end

gracias
  #2 (permalink)  
Antiguo 08/07/2008, 09:56
 
Fecha de Ingreso: junio-2008
Ubicación: Colombia
Mensajes: 19
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: una ayuda con la configuracion de inflections

Ya lo encontre si alguien le sirve esta fue mi solución agregue nuevas reglas semanticas

Inflector.inflections do |inflect|
inflect.plural /([aeiou])([A-Z]|_|$)/, '\1s\2'
inflect.plural /([rlnd])([A-Z]|_|$)/, '\1es\2'
inflect.singular /([aeiou])s([A-Z]|_|$)/, '\1\2'
inflect.singular /([rlnd])es([A-Z]|_|$)/, '\1\2'
inflect.irregular 'user', 'users'
inflect.irregular 'trabajador', 'trabajadores'
inflect.irregular 'password', 'passwords'
inflect.irregular 'session', 'sessions'
end
  #3 (permalink)  
Antiguo 08/07/2008, 22:47
Avatar de Yaraher  
Fecha de Ingreso: abril-2007
Ubicación: Lima, Perú
Mensajes: 262
Antigüedad: 17 años, 8 meses
Puntos: 9
Respuesta: una ayuda con la configuracion de inflections

Recuerda que también podrías definir una expresión regular para esos casos, según las reglas que tengamos del español.

Personalmente, siempre que desarrollo lo hago en ingles (nombres de variables, procesos, etc.,) porque me parece que facilita su lectura (al fin y al cabo, el lenguaje está en inglés) y evito tener que hacer ese tipo de cambios (aunque a veces sí sea necesario para algunos términos irregulares).

!Saludos!
  #4 (permalink)  
Antiguo 08/07/2008, 22:48
Avatar de Yaraher  
Fecha de Ingreso: abril-2007
Ubicación: Lima, Perú
Mensajes: 262
Antigüedad: 17 años, 8 meses
Puntos: 9
Respuesta: una ayuda con la configuracion de inflections

Recuerda que también podrías definir una expresión regular para esos casos, según las reglas que tengamos del español.

Personalmente, siempre que desarrollo lo hago en ingles (nombres de variables, procesos, etc.,) porque me parece que facilita su lectura (al fin y al cabo, el lenguaje está en inglés) y evito tener que hacer ese tipo de cambios (aunque a veces sí sea necesario para algunos términos irregulares).

!Saludos!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:14.