Rails não gosta mais disso? “Script/Gereate Scaffold Album” para o modelo de álbum

StackOverflow https://stackoverflow.com/questions/841747

  •  20-08-2019
  •  | 
  •  

Pergunta

script/generate scaffold Album

Usado para gerar o andaime para um modelo chamado álbum (pré-trilhos 2).

É correto que hoje em dia (pós-trilhos 2), você precisa especificar todos os campos necessários:

script/generate scaffold Album artist:String title:String

Eu tenho acompanhado um tutorial sobre o Rails 1.1.6 e fiquei intrigado com o porquê

script/generate scaffold Album

Não funciona da maneira como o tutorial descreve, mas minha suspeita é que o novo formato do comando exige que você explicitamente descreva todos os campos que deseja no andaime.

É decepcionante se os Rails perderam a capacidade de gerar concisa andaimes com base apenas no nome do modelo, pois "sabe" através do esquema.db o que todos os campos do modelo são sem que você os declare explicitamente no comando de andaime.

Foi útil?

Solução

Se você não especificar os campos no comando, os Rails não criarão nenhum dos andaimes com as informações dos campos pré-populadas, como nas visualizações.

script/generate scaffold Album

Ainda deve ser válido, mas você terá que ir para fazer todo o formulário e exibir visualizações, além de definir todos os campos no arquivo de migração.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top