feb 04
Emprant noms de bases de dades i controladors en català a rails
Programar amb rails pot ser una feina molt senzilla amb totes les automatitzacions que té, el problema el tenim quan aquestes automatitzacions no fan exactament el que volem...
Un clar exemple d'això és quan volem emprar models i controladors en català en una aplicació corrent sota rails, intenta convertir els noms al singular/plural, però, és clar, a la versió anglesa.Una manera de solucionar això és és emprar inflect. inflect ens permet redifinir els canvis de singular-plural, plural-singular 'màgics' que fa rails. Per a modificar els termes que vulguem només hem d'anar a l'arxiu config/enviroment.rb i al final afegir-hi:
Inflector.inflections do |inflect| inflect.singular("noticies","noticia") inflect.plural("noticia","noticies") end
Com podeu veure, primer hem definit el singular de notícies i després el plural de notícia. També podem emprar inflect.uncountable amb el terme que no volem que canviï de singular a plural i viceversa.
