JavaFree.org | RubyOnBr.org

Engines to Rails 2

Acompanhar Engines to Rails 2 8 posts, 2 participantes

Profile_21300440_75sq_1335221081 joao e o pe de feijao 145 posts

Uai sow, como vai ôcs?

Eu gostaria de plugar minha mini aplicação num projeto maior, como eu faço essa inicialização das models, controller, views e etc para o projeto pai.
Minha mini aplicação pode ser um plugin ou uma gem.

brigado ai uai…

 
Profile_21300440_75sq_1335221081 joao e o pe de feijao 145 posts
 
Avatar Ronie Uliana 906 posts

Tipo, se entendi direito vc quer engines para Rails 2?

É isso mesmo? :)

 
Profile_21300440_75sq_1335221081 joao e o pe de feijao 145 posts

Ola Ronie, isso mesmo!
Pelo que vi engine são mini aplicações idelizado no RAILS 3.
Possuo alguma funcionalidades globais que pode ser usado para varios projetos.
Quero fazer uma gem de um mini aplicativo. Na estrutura MVC, com controllers, models e views.
Pelo que entendi ao inseriri o caminho do diretorio da controllers e models na variavel $LOAD_PATH, isso já é carregado no propeto principal ao chamar a gem.
Não sei se deu pra entender Ronie, mas fiz uma gem com a seguinte especificação no arquivo gemspec:


s.files = Dir[‘lib//’]

Pelo visto o informado na s.files é carregado a variavel $LOAD_PATH… Ai é só invocar a gem no config/environment.rb
e está disponivel o mini aplicativo

Bom, veja se é por ai…

Um abraço cara!
Fiz o curso de rails com vc, lembra?
Altherlex

 
Profile_21300440_75sq_1335221081 joao e o pe de feijao 145 posts
 
Profile_21300440_75sq_1335221081 joao e o pe de feijao 145 posts

Nao me deixe esquecer:
O que é $LOAD_PATH
http://weblog.rubyonrails.org/2009/9/1/gem-packaging-best-practices/

 
Avatar Ronie Uliana 906 posts

“Altherlex”… Cara, eu lembro do nome sim! Só não consigo lembrar do rosto :D

Sugestão? Pq vc não bloga a solução em algum lugar com um exemplo simplão? Ia ser MUITO legal!

 
Profile_21300440_75sq_1335221081 joao e o pe de feijao 145 posts

Boa ideia Ronie.

Fiz um resumo aqui de como ficou minha gem, a galera pode curtir la!

Um abraco,
Alther