Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MatheusSilva

[Resolvido] erro generate scaffold

Recommended Posts

ola pessoal, estou com um problema, tentando instalar o ruby para aprender no ubuntu me apareceu um problema na hora de gerar o scaffold.

 

aparece esse erro na hora que digito rails generate scaffold nome:string

 

matheus2@matheus-laptop:~/Área de trabalho/agenda$ rails g scaffold nome:string
 	invoke  active_record
/var/lib/gems/1.8/gems/railties-3.1.1/lib/rails/generators/base.rb:267:in `const_defined?': wrong constant name Nome:string (NameError)
from /var/lib/gems/1.8/gems/railties-3.1.1/lib/rails/generators/base.rb:267:in `class_collisions'
from /var/lib/gems/1.8/gems/railties-3.1.1/lib/rails/generators/base.rb:249:in `each'
from /var/lib/gems/1.8/gems/railties-3.1.1/lib/rails/generators/base.rb:249:in `class_collisions'
from /var/lib/gems/1.8/gems/railties-3.1.1/lib/rails/generators/named_base.rb:186:in `check_class_collision'
from /var/lib/gems/1.8/gems/thor-0.14.6/lib/thor/task.rb:22:in `send'
from /var/lib/gems/1.8/gems/thor-0.14.6/lib/thor/task.rb:22:in `run'
from /var/lib/gems/1.8/gems/thor-0.14.6/lib/thor/invocation.rb:118:in `invoke_task'
from /var/lib/gems/1.8/gems/thor-0.14.6/lib/thor/invocation.rb:124:in `invoke_all'
from /var/lib/gems/1.8/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:240:in `map'
from /var/lib/gems/1.8/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:75:in `each'
from /var/lib/gems/1.8/gems/thor-0.14.6/lib/thor/invocation.rb:124:in `map'
from /var/lib/gems/1.8/gems/thor-0.14.6/lib/thor/invocation.rb:124:in `invoke_all'
from /var/lib/gems/1.8/gems/thor-0.14.6/lib/thor/group.rb:226:in `dispatch'
from /var/lib/gems/1.8/gems/thor-0.14.6/lib/thor/invocation.rb:109:in `send'
from /var/lib/gems/1.8/gems/thor-0.14.6/lib/thor/invocation.rb:109:in `invoke'
from /var/lib/gems/1.8/gems/thor-0.14.6/lib/thor/group.rb:269:in `_invoke_for_class_method'
from /var/lib/gems/1.8/gems/thor-0.14.6/lib/thor/shell.rb:74:in `with_padding'
from /var/lib/gems/1.8/gems/thor-0.14.6/lib/thor/group.rb:258:in `_invoke_for_class_method'
from /var/lib/gems/1.8/gems/thor-0.14.6/lib/thor/group.rb:134:in `_invoke_from_option_orm'
from /var/lib/gems/1.8/gems/thor-0.14.6/lib/thor/task.rb:22:in `send'
from /var/lib/gems/1.8/gems/thor-0.14.6/lib/thor/task.rb:22:in `run'
from /var/lib/gems/1.8/gems/thor-0.14.6/lib/thor/invocation.rb:118:in `invoke_task'
from /var/lib/gems/1.8/gems/thor-0.14.6/lib/thor/invocation.rb:124:in `invoke_all'
from /var/lib/gems/1.8/gems/thor-0.14.6/lib/thor/shell.rb:14:in `map'
from /var/lib/gems/1.8/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:75:in `each'
from /var/lib/gems/1.8/gems/thor-0.14.6/lib/thor/invocation.rb:124:in `map'
from /var/lib/gems/1.8/gems/thor-0.14.6/lib/thor/invocation.rb:124:in `invoke_all'
from /var/lib/gems/1.8/gems/thor-0.14.6/lib/thor/group.rb:226:in `dispatch'
from /var/lib/gems/1.8/gems/thor-0.14.6/lib/thor/base.rb:389:in `start'
from /var/lib/gems/1.8/gems/railties-3.1.1/lib/rails/generators.rb:168:in `invoke'
from /var/lib/gems/1.8/gems/railties-3.1.1/lib/rails/commands/generate.rb:12
from /var/lib/gems/1.8/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:240:in `require'
from /var/lib/gems/1.8/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:240:in `require'
from /var/lib/gems/1.8/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:223:in `load_dependency'
from /var/lib/gems/1.8/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:640:in `new_constants_in'
from /var/lib/gems/1.8/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:223:in `load_dependency'
from /var/lib/gems/1.8/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:240:in `require'
from /var/lib/gems/1.8/gems/railties-3.1.1/lib/rails/commands.rb:28
from script/rails:6:in `require'
from script/rails:6

 

 

alguem pode me dar uma luz??

 

rails version:3.1.1

gem version: 1.7.2

ruby version: 1.8.7

 

 

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao....nao...eu tava só instalando e iniciando isso...ja tenho instalado o sqlite no meu pc....mas acho que ainda nao criei o bd......

 

Gabriel meu model estava com install.rb

 

 

eu dei o comando que você me disse e agora ele gerou o model que eu identifiquei.....e consegui startar o servidor....e funcionando.....

 

 

obrigado.....sei la o que aconteceu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara da uma lida nessa apostila:

http://www.megaupload.com/?d=03KPJCWR

 

Está para rails2 mas é só ir pesquisando como adaptar para rails 3 é bem tranquilo.

Qualquer coisa da um toque.

 

Ela explica de forma rápida com um bom exemplo.

Talvez lhe ajude a entender melhor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.