Mensagens enviadas por: DEAD
Índice dos Fóruns » Perfil de DEAD » Mensagens enviadas por DEAD
Autor Mensagem
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?


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...
https://github.com/ryanb/nifty-generators/tree/master/rails_generators/nifty_layout/templates
Ruby Toolbox, ótima dica, tinha me esquecido do mesmo.
404, tirou do github?
A comunidade muda muito rápido, por isso é crucial ter fontes para se manter atualizado o mais rápido o possível.
Deixo aqui algumas das fontes que eu uso, por favor se vocês souberem de mais algumas favor compartilhar .
A grande maioria dos Links são podcasts, se vocês tiverem + blogs que postam notícias sobre favor acrescentar:

Ruby Inside
http://www.rubyinside.com/

Grok Podcast
http://grokpodcast.com/

Ruby5
http://ruby5.envylabs.com/

The Ruby Show
http://rubyshow.com/

Ruby on Rails Podcast
http://podcast.rubyonrails.org/

CoderPath
http://coderpath.com/

Railscasts(Screencasts):
http://railscasts.com/

Ruby Rogues
http://rubyrogues.com/

SD Ruby
http://sdruby.org/podcast
Como pude me esquecer do:
http://railscasts.com/
Ele está com suporte para outras linguagens. Atualmente ele suporta Ruby on Rails, Python(Django), Java com Spring MVC e Scala. Acho que tem suporte a outras linguagens também, mas eles estão aumentando o range de linguagem aos poucos.
Eles são uma plataforma de deployment que começou com Rails. Você pode fazer deploys gratuitos, mas sua aplicação de teste não pode passar de 5 mb no banco de dados se não me engano. Mesmo assim para fazer apps de teste é uma maravilha. Você pode até mesmo configurar seu domínio pelo Webadmin deles depois de fazer o deploy da aplicação.
Se você precisa de uma explicação mais técnica aqui está: http://www.heroku.com/how
Preços(gratuito se você não estiver utilizando seus recursos de escalabilidade adicionais ou mais espaço em disco) : http://www.heroku.com/pricing#0-0
Detalhe é que você precisa utilizar Git para fazer o deploy no servidor deles, por isso fabiobh se vc não está utilizando o mesmo ainda, fica a dica pra vc aprender.
Eu recomendo vc seguir esse livro que te enviei, tem muita coisa de Rails interessante. Sinta-se livre pra me mandar PM ou perguntar qualquer coisa que vc quiser aqui no fórum. Vou tentar responder assim que possível.
Só mais uma coisa, a algum tempo o criador da linguagem ruby(Matz) foi contratado pela empresa .
Abraço.
Outra excelente fonte, sinceramente não vi uma referencia a mesma ainda.
Ruby KickStart
http://ruby-kickstart.com/

Ruby Koans(Aprenda um pouco da sintaxe modificando exemplos com testes e fazendo os mesmos passarem)
http://rubykoans.com/

Part 2: Just Enough Ruby - Palestra da RAD Lab Berkeley
http://www.youtube.com/watch?v=UCB57Npj9U0
E ai Ricardo resolveu o problema já, funcionou? Abraço.
Cara eu não sei muito desse Cpanel não pois nunca utilizei. Acredito que você já conheça: http://www.heroku.com/
Ele não corresponde a suas necessidades de aprendizado? é rápido, simples, prático e importa suas gems corretamente sem dores de cabeça.
Veja essa section do Ruby on Rails Tutorial do Mark Hartl: http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:deploying
se você já conhecia e sabia como fazer deploy em Heroku e o mesmo não atende a suas necessidades, desconsidere minha resposta.
Necromancia de Tópicos? (Ultimo post anterior ao seu: 11/09/2008 08:04:23)
Esse mesmo já é bem antigo, acho que as discussões aqui podem ser até desconsideradas, pois os autores das mesmas já podem ter mudado suas opiniões sobre esses mesmos assuntos. #ficaoutradica
Saquei, mas as exceptions passaram a serem mostradas devidamente? Conseguiu enviar e-mail para o servidor?
Você está utilizando o Exception_notification(https://github.com/rails/exception_notification)? mesmo assim não está conseguindo pegar os errors?
Será que o servidor de emails da sua empresa não está barrando os emails enviados pela sua aplicação ou os enviando para alguma pasta específica(tipo spam)?
Você configurou no respectivo arquivo de enviroment(Development.rb, Production.rb ou Test.rb) as seguintes configs?

Gostaria de saber da resolução deste problema também pq é realmente intrigante.
Abaixo você pode estudar um pouco mais do MVC em ação em conjunto com os Routes do Rails. O que te dará uma noção sobre como mapear os recursos para usar em conjunto com o REST.
http://ruby.railstutorial.org/chapters/a-demo-app#sec:mvc_in_action

No Rails você teria um modelo individual para cada uma das classes que você disse(CategoriaProduto, SubCategoriaProduto e Produto).
Acredito que seus modelos ficariam mais ou menos assim:
CategoriaProduto(model):
https://gist.github.com/1263015

SubCategoriaProduto(model):
https://gist.github.com/1263021

Produto(model):
https://gist.github.com/1263038

Enquanto ao seu controller, você pode criar um controller para popular os dados independente dos models. Quando você não utiliza o Scaffold você pode mapear seus recursos de uma maneira mais flexível.
Eu utilizaria esse cadastro no controller de Produto(pois você estará fazendo um cadastro de produto, e você já terá suas SubCategorias e Categorias com dados pré populados). Dai é só fazer as validações na view para ir mostrando os items assim que você for escolhendo(no seu caso escolher uma Categoria em um drop-box ou via ajax, liberar a SubCategoria para ser buscada, depois isso liberar a partial contendo o cadastro de Produtos para ser populado).
Ex:

Retornaria todas as categorias de um determinado produto, ou de todos os produtos, dependendo de qual função foi chamada antes(CategoriaProdutos.all ou CategoriaProdutos.find(params[:id])).
O segredo aqui está mais em entender os models do que o controller em si.
Olá gregoryfontenele, acredito que você não possui mas esse erro, mas recomendo que você utilize o RVM no lugar de simplesmente instalar um ruby em sua máquina:
Abaixo existem dois artigos que podem auxiliar na hora de montar um novo ambiente rails em sua máquina.

Montando um Ambiente Ruby on Rails no Ubuntu 11:
http://alchemylab.posterous.com/receita-alquimica-montando-um-ambiente-ruby-o

Instalando o GVim e o akitaonrails/vimfiles:
http://alchemylab.posterous.com/receita-alquimica-instalando-o-gvim-e-akitaon

Até mais.
e adicionei no meu routes: map.resources :restaurante
Alterando apenas a view ou o routes não funcionou.


Sei que esse tópico é um pouco antigo, mas vc só teve de alterar o arquivo de routes pq possivelmente vc não tinha mapeado o resource corretamente. O erro ai é claramente um syntax error, ou seja alterar o view nesse ponto faria todo sentido.
Se outra exception foi chamada depois, já é outro problema distinto.
Abraços.
 
Índice dos Fóruns » Perfil de DEAD » Mensagens enviadas por DEAD
Ir para:   
Powered by JForum 2.1.8 © JForum Team