Olá,
gostaria de saber se há um modo de mudar a geração das edit, new.html.erb … gostaria de introduzir classes e um template diferente do padrão, há como fazer isso sem mudar o script de criação do scaffold?
Olá,
gostaria de saber se há um modo de mudar a geração das edit, new.html.erb … gostaria de introduzir classes e um template diferente do padrão, há como fazer isso sem mudar o script de criação do scaffold?
Olá dreampeppers, isso ainda não foi implementado tem uma issue aberta para fazer exatamente isso https://github.com/caelum/vraptor-scaffold/issues/28 você gostaria de contribuir com um patch?
#Corrigindo
ops…entendi errado
esquece o q falei acima
heheh me refiro ao Rails nao ao vraptor. :lol:
é q me mandaram o link da pergunta para eu reponder ai eu não li direito. foi mal…
mas agora respondendo acho q o simple form pode te ajudar https://github.com/plataformatec/simple_form
abs
Obrigado =)
dreampeppers99, como vai cara?
É relativamente simples customizar/alterar os templates utilizados pelo Rails. Os arquivos utilizados (por padrão) ficam dentro da gem do rails, veja: https://github.com/rails/rails/tree/master/railties/lib/rails/generators/erb/scaffold/templates.
Além do caminho demonstrado no link acima, no momento em que um gerador (nesse caso de scaffold) for invocado, o Rails irá procurar por templates no diretório lib da aplicação. Você pode fornecer seus próprios templates. Se você criar a seguinte estrutura: /lib/templates/erb/scaffold/ poderá criar seus templates para as views geradas lá dentro e o Rails dará preferência para esses templates.
Tem um episódio do Railscasts específico sobre isso (transcrito aqui pelo ASCIIcasts).
Qualquer dúvida, só falar.
Valeu, obrigado pela dica.
A dica do ricardo.valeriano é muito boa.
Acho que como você não quer alterar do Rails diretamente já que você disse que não gostaria de mudar o script de criação do scaffold. Você poderia usar os nifty_generators e alterar o template deles…
A dica do ricardo.valeriano é muito boa.
Acho que como você não quer alterar do Rails diretamente já que você disse que não gostaria de mudar o script de criação do scaffold. Você poderia usar os nifty_generators e alterar o template deles…
[/quote]
Foi perfeita a dica dele, eu estava viajando (uso o simple_form) procurando no simple form os template mas na real pra view eu to usando o haml https://github.com/indirect/haml-rails/tree/master/lib/generators/haml/scaffold/templates e dai resolveu. Obrigado.
Qualquer dúvida, se eu puder ajudar, tamozaí.