Blog do Hollander :: RoR de leigo para leigos

23 maio, 2008

Dicas rápidas de RADRails III – Aba Generators

Filed under: Ruby / Rails — Tags: — hollanderramos @ 22:37

Continuando a série de dicas sobre o RADRails, a abordagem agora é sobre a aba Generators. Esta opção serve para gerar um “esqueleto” selecionando o modo create ou apagar os arquivos criados selecionando o modo destroy pelo Rails.

No campo Generator, as possibilidades de seleção são:

controller – Cria o controle passado como parâmetro.

integration_test – Cria um teste de integração. O arquivo deve começar com maiúsculas ou underscore (_) e não pode começar com a palavra Test.

mailer – Cria um modelo para formulário de envio de e-mail.

migration – Cria um arquivo para migração de banco de dados.

model – Cria uma classe de modelo que será utilizada para comunicação com o BD.

observer – Cria um modelo e um arquivo para testes. Um observer serve para monitorar a vida de um evento de um modelo sem ter que – para isso – criar a lógica dentro do próprio modelo. Confuso não?🙂

plugin – Serve para criar um plugin que acrescenta funcionalidades a outros projetos.

scaffold – Um dos recursos mais poderosos (porém não completo) do Rails. Cria automaticamente um modelo, controle e visão sobre uma tabela do BD, deixando pronto ao uso. Útil para ganhar produtividade, porém não muito flexível para personalização.

Opções: (entre parênteses a opção em linha de comando)

Pretend (-p ou –pretend) – Executa o script, mas não faz nenhuma mudança. Bom para verificar erros de sintaxe.

Force (-f ou –force) – Sobrepõe arquivos que já tenham sido anteriormente criados.

Skip (-s ou –skip) – Preserva arquivos que já tenham sido anteriormente criados.

Quiet (-q ou –quiet) – Omite a saída dos comandos no console

Backtrace (-t ou –backtrace) – Utilizado para depuração

Use SVN (-c ou –svn) – Modifica os arquivos com o Subversion

2 Comentários »

  1. Po Frank, para este blog ficar 100% só falta um link para rss feed hehehehehe
    Continue postando, porque está muito interessante!

    Comentário por Sagu — 4 julho, 2008 @ 15:19

  2. Valeu Sagu (Rs). Estou com falta de tempo, mas em breve volto a postar minhas considerações sobre Ruby on Rails aqui.

    Comentário por hollanderramos — 4 julho, 2008 @ 15:46


RSS feed for comments on this post. TrackBack URI

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

Crie um website ou blog gratuito no WordPress.com.

%d blogueiros gostam disto: