Pular para o conteúdo principal

Postagens

Mostrando postagens de agosto, 2012

Engine to RAILS 2

No forum do RubyOnbr gerou-se a dúvida de criar um mini app para ser "embutido" em outros projetos Rails2. Para entendermos... o rails 3 possui um conceito de mini app onde você reutiliza esse aplicativo em muitos projetos. Precisei contruir um engine para o RAILS 2, como não tem para esta versão do Rails, precisei carregar minha estrutura MVC no projeto principal da seguinte forma... As gems possuem um padrão de executar o arquivo init.rb do diretorio rails ao ser chamada pelo projeto princinpal. Abaixo a estrutura da minha gem: . |-app |---controllers `minha_controller.rb |---helpers `minha_helper.rb |---models `minha_model.rb |---views |-----minha `new.rb |-config `minhas_rotas.rb |-lib |-rails `init.rb # rails/init.rb begin require File.dirname(__FILE__)+'/../config/minhas_rotas.rb' ActionView::Helpers.send :include, ::MinhaHelper %w{ models controllers }.each do |dir| p