| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/09/2011 15:00:22
|
xxmayconxx
JavaTeenager
![[Avatar]](/images/avatar/12649fab721fb087039af3469366dbd2.jpg)
Membro desde: 21/12/2010 19:23:18
Mensagens: 183
Offline
|
Tipo, eu posso fazer só com a linguagem ruby mesmo, ou tenho que usar o framework ruby on rails?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/09/2011 17:43:24
|
el_loko
JavaEvangelist
Membro desde: 30/10/2007 12:09:43
Mensagens: 357
Offline
|
xxmayconxx wrote:Tipo, eu posso fazer só com a linguagem ruby mesmo, ou tenho que usar o framework ruby on rails?
Ola. boa tarde,
Acho que voce deve estar referindo-se ao Active Record, certo?
Bem, ele eh usado baseado no modelo MVC quando vc cria a sua aplicacao e define as
classes e tabelas. Entretanto, voce pode baixar a gem do active record separadamente e fazer sem Rails.
http://dmathieu.com/en/ruby/ruby-use-active-record-without-rails
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/09/2011 14:36:50
|
ricardo.valeriano
Thread.start()
![[Avatar]](/images/avatar/19f59064291ed0341ae3765060cc4ad7.jpg)
Membro desde: 28/07/2006 15:31:30
Mensagens: 37
Offline
|
Como vai xxmayconxx?
O Rails é formado por vários outros frameworks, um deles é o ActiveRecord, um ORM.
Se você quer usar realmente um banco diretamente pelo Ruby, sem nenhum ORM, não vai ser uma tarefa das mais agradáveis, mas é possível. Ainda assim é bom usar um adaptador para o seu banco de dados, segue como exemplo o de mysql: http://www.tmtm.org/en/mysql/ruby/.
Agora, uma outra opção é usar somente o ActiveRecord, sem usar o Rails inteiro. O link postado pelo el_loko tem um exemplo. Segue abaixo um código que permite fazer isso:
Com isso você ganha toda a inteligência do ActiveRecord para acesso a dados (http://api.rubyonrails.org/classes/ActiveRecord/Base.html), inclusive a "portabilidade" com relação a bancos.
Ps.: para esse exemplo considere a existência de uma tabela "meu_model" no seu banco de dados com a coluna "conteudo".
|
http://twitter.com/sr_valeriano
http://backslashes.net |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/10/2011 09:05:19
|
DEAD
JavaTeenager
Membro desde: 15/02/2007 12:32:27
Mensagens: 151
Offline
|
Vc não precisa nem mesmo utilizar ActiveRecord diretamente se você estiver utilizando Mongoid por exemplo. Obviamente essa não é uma alternativa para bancos de dados relacionais(Mongoid é para ser utilizado com MongoDB), mas NoSQL é um movimento em acensão. Eu apoio .
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/10/2011 00:24:23
|
leandronsp
Virtual Machine Man
![[Avatar]](/images/avatar/b0dfd1bbadca4092f9d14d7a74085df0.jpg)
Membro desde: 22/03/2008 22:24:29
Mensagens: 520
Localização: São Paulo
Offline
|
Tem o Kirbybase também. Bem simples e ideal para iniciar o aprendizado.
|
Blog | Github | About me! |
Contribua => Parser HTML
Compartilhe arquivos e ideias no ebaH! |
|
|
 |
|
|