Closed fellix closed 13 years ago
qual versão de Rails e o Brazilian Rails você está usando?
Rails 3.0.3 e o brazilian-rails 3.0.1 Ubuntu 10.10
Bom, criei uma aplicação vazia em rails 3.0.3, configurei o Gemfile e não consegui reproduzir o erro.
source "http://rubygems.org"
gem "rails", "3.0.3"
gem "sqlite3-ruby", :require => "sqlite3" gem "brcpfcnpj", "3.0.1" gem "brdinheiro", "3.0.1"
class CreateLancamentos < ActiveRecord::Migration def self.up create_table :lancamentos do |t| t.string :descricao t.decimal :valor, :precision => 14, :scale => 2 t.decimal :mensalidade, :precision => 14, :scale => 2 t.string :cpf t.string :cnpf
t.timestamps
end
end
def self.down drop_table :lancamentos end end
class Lancamento < ActiveRecord::Base usar_como_dinheiro :valor, :mensalidade usar_como_cpf :cpf usar_como_cnpj :cnpj end
tino,
foi mal, acho que me expressei mal se eu colocar no Gemfile somente a gem 'brazilian-rails' ele da o erro, se vc por como vc colocou funciona sem problemas.
Resolvido na versão 3.0.2
\o/
value cara, muito obrigado
Estava usando rails 2.3.5 e brazilian-rails da versão 2.1.10, depois de atualizar o brazilian-rails(3.0.2) minha aplicação parou de rodar, com seguinte erro "no such file to load -- brdinheiro" solução: "# config.gem "brazilian-rails", "2.1.10" "
config.gem "brdinheiro","2.1.10" config.gem "brdata", "2.1.10" ...
tive que comentar esta linha config.gem "brazilian-rails", "2.1.10" e colocar tudo separado.
Ronair,
Se olhar no README, verá que para usar o Brazilian Rails com Rails 3, é necessário usar a última versão, no caso, coloque em seu Gemfile.
gem "brazilian-rails"
ou gem "brazilian-rails", "3.0.2"
tinogomes, o problema é que estou usando rails 2.3.5 com brazilian-raisl (2.1.10), e pessoal da hospedagem atualizou as gems, ai começo a dar pau em tudo. Mesmo colocando config.gem "brazilian-rails", "2.1.10" não funciona mais. Então tenho que colocar brdinheiro, brdata ..., tudo separado. Em outra aplicação com rails 3 funciona certinho igual vc falou.
Tinha entendido q vc atualizou o Rails...
Os "requires" nas versões anteriores eram de versões ">= " a corrente, após o lançamento da versão para Rails 3, tivemos que forçar os requires das versões 2 para "=", então use a versão 2.1.15 e deve funcionar corretamente
gem "brazilian-rails", "2.1.15"
[]'s
Eu instalei como gem, via bundler da minha aplicação. mas quando vou carregar a aplicação, tenho o seguinte erro retornado:
/usr/lib/ruby/gems/1.8/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:239:in `require': no such file to load -- /usr/lib/ruby/gems/1.8/gems/brazilian-rails-3.0.1/lib/../brdinheiro/lib/brdinheiro (LoadError)
estou usando o brdinheiro e o brcpfcnpj como gem separadas no meu Gemfile