Closed victor-rocha closed 12 years ago
a pluralização não faz mais parte do Brazilian Rails, pois acontecia o problema do BR ser adicionado a um projeto legado e causava erro. Existe a gem brtraducao que era a implementação da pluralização do BR, mas era compatível até a versão 2.2 do Rails e não sei se está funcionando para versões mais atuais. Basta testar.
Mas mais fácil é implementar apenas as regras de pluralização que você quer. Nos projetos Rails, no arquivo config/initializers/inflections.rb você configura as inflexões entre plural/singular. Pode usar como exemplo https://github.com/tapajos/brtraducao/blob/master/lib/brtraducao/inflector_portuguese.rb do projeto brtraducao.
Estou usando o template criado pelo Daniel Kehoe (https://github.com/RailsApps/rails3-bootstrap-devise-cancan)
É um template maneiro, simples, etc. Quando dou um scaffold 'rails g scaffold noticia titulo subtitulo texto:text' o Brazilian-rails não funciona.
Ele cria um 'new noticium', ou seja, o pluralize não funfa ! O que pode ser?
Meu gem file:
source 'https://rubygems.org' gem 'rails', '3.2.3' gem 'sqlite3' group :assets do gem 'sass-rails', '~> 3.2.3' gem 'coffee-rails', '~> 3.2.1' gem 'uglifier', '>= 1.0.3' end gem 'jquery-rails' gem "rspec-rails", ">= 2.10.1", :group => [:development, :test] gem "email_spec", ">= 1.2.1", :group => :test gem "devise", ">= 2.1.0" gem "cancan", ">= 1.6.7" gem "rolify", ">= 3.1.0" gem "twitter-bootstrap-rails", ">= 2.0.3", :group => :assets gem "therubyracer", :group => :assets, :platform => :ruby gem "will_paginate", ">= 3.0.3" gem 'thin' gem 'brazilian-rails' gem 'bootstrap-will_paginate' gem 'yui-compressor' gem 'jquery-rails'