JavaFree.org | RubyOnBr.org

Erro

Acompanhar Erro 2 posts, 2 participantes

Avatar sfsteiger 21 posts

Boa tarde.

Utilizei “script/generate scaffold project_type” pra gerar mais um controller, model etc etc na aplicação. Configurei algumas coisas e agora não starta mais, aparece o erro abaixo. Acontece que eu sequer entendi o erro. Mas sei que tem relação com o controller, porque quando comento algumas coisas nele consigo startar normal.

C:/Ruby/bin/comercial/vendor/rails/activerecord/lib/active_record/connection_ada
pters/abstract_adapter.rb:219:in `log': RuntimeError: ERRO      C42P01  Mrela├º├
úo "project_types" n├úo existe  P245    F.\src\backend\catalog\namespace.c
L276    RRangeVarGetRelid:             SELECT a.attname, format_type(a.atttypid,
 a.atttypmod), d.adsrc, a.attnotnull (ActiveRecord::StatementInvalid)
              FROM pg_attribute a LEFT JOIN pg_attrdef d
                ON a.attrelid = d.adrelid AND a.attnum = d.adnum
             WHERE a.attrelid = '"project_types"'::regclass
               AND a.attnum > 0 AND NOT a.attisdropped
             ORDER BY a.attnum
        from C:/Ruby/bin/comercial/vendor/rails/activerecord/lib/active_record/c
onnection_adapters/postgresql_adapter.rb:540:in `query'
        from C:/Ruby/bin/comercial/vendor/rails/activerecord/lib/active_record/c
onnection_adapters/postgresql_adapter.rb:1094:in `column_definitions'
        from C:/Ruby/bin/comercial/vendor/rails/activerecord/lib/active_record/c
onnection_adapters/postgresql_adapter.rb:708:in `columns'
        from C:/Ruby/bin/comercial/vendor/rails/activerecord/lib/active_record/b
ase.rb:1271:in `columns'
        from C:/Ruby/bin/comercial/vendor/plugins/active_scaffold/lib/active_sca
ffold/config/core.rb:101:in `initialize'
        from C:/Ruby/bin/comercial/vendor/plugins/active_scaffold/lib/active_sca
ffold.rb:57:in `new'
        from C:/Ruby/bin/comercial/vendor/plugins/active_scaffold/lib/active_sca
ffold.rb:57:in `active_scaffold'
        from C:/Ruby/bin/comercial/app/controllers/project_types_controller.rb:8

         ... 20 levels...
        from C:/Ruby/bin/comercial/vendor/rails/railties/lib/commands/server.rb:
84
        from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `ge
m_original_require'
        from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `re
quire'
        from script/server:3

O controller está assim:

  require_role "Administrador"
  
  layout "application"
  
  active_scaffold :project_type do |config|
    config.columns = [:name, :description]    
    list.columns.exclude :description
    config.label = "Tipos de Projeto"
    create.label = "Novo Tipo"    
    columns[:name].label = "Nome"   
    columns[:description].label = "Descrição"
  end
  

e a rota:
map.resources :project_types, :active_scaffold => true

Quando comento o método do active_scaffold e tudo o que há nele, funciona. Mas as outros estão da mesma forma, não sei o que fiz de errado nesse.

Talvez algo que passou batido, mas não sei o que é. Alguma idéia?

 
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 974 posts

Vc rolou o db:migrate?
Acho que ta faltando o Banco de Dados.

Abraço
\^/