TeHospedo

www.TeHospedo.com.br

TeHospedo - Serviços de Internet
TeHospedia

Ruby

De TeHospedia

Ruby é uma linguagem de programação interpretada, com tipagem dinâmica e forte, orientada a objetos com vastas semelhanças com Perl, SmallTalk e Python. Projetada tanto para a programação em grande escala quanto para codificação rápida, tem um suporte a orientação a objetos simples e prático. A linguagem foi criada pelo japonês Yukihiro Matsumoto, que aproveitou as melhores idéias das outras linguagens da época.

A TeHospedo, sabendo da importância do Ruby/Rails para o ganho de produtividade e lucratividade das agências web, oferece em seus planos de hospedagem ruby o FastCGI e Mongrel (em substituição pelo FastCGI e Passenger) incluso, e, não atendo somente a isso, a um amplo suporte diferenciado por ser oferecido diretamente pela nossa equipe mais qualificada e em mais situações que nas outras linguagens de programação que oferecemos.

Conteúdo

[editar] Rails na TeHospedo

[editar] Sobre o Ruby on Rails

Ruby On Rails é um framework de código aberto para desenvolvimento de aplicações Web, escrito em Ruby.

Rails foi projetado para:

  • Ser uma solução de desenvolvimento completa;
  • Que as suas camadas se comuniquem da forma mais transparente possível;
  • Ser uniforme, escrito totalmente apenas numa linguagem;
  • Seguir a arquitectura MVC (Model-View-Controller)

Essas características tornam o Rails extremamente produtivo e mantem baixa a curva de aprendizagem.

[editar] Artigos

[editar] Enviando seus arquivos

Uma vez que a aplicação está funcionando, você pode enviar por FTP os arquivos de sua instalação de desenvolvimento para nosso servidor nas pastas apropriadas.


[editar] Usando versões específicas de gems

Exemplo: usando RedCloth maior que 3.0, basta incluir em seu código:

require 'rubygems'
require_gem 'RedCloth', '~> 3.0'

Mais exemplos em http://rubygems.org/read/chapter/4#page71

[editar] Usando versão específica do rails

Caso não seja configurado em sua aplicação, a mesma utilizará a última versão instalada.

Para configurar você deve editar o arquivo 'environment.rb' que encontra-se dentro da pasta config. A linha é:

RAILS_GEM_VERSION = '2.0.2' unless defined? RAILS_GEM_VERSION

Altere a versão conforme sua aplicação.

E também comente as linhas abaixo:

config.action_controller.session
:session_key =>
:secret => 
}

[editar] Erros comuns

[editar] Path do Ruby incorreta

No dispatch.* a patch do Ruby deve ser #!/usr/bin/ruby

[editar] Gem necessárias

As gems que seu código utiliza devem ser compatíveis entre as gems no ambiente de desenvolvimento (seu ambiente de testes em seu computador local) e as gems no ambiente de produção (servidor).

Favor comparar as gems da seguinte forma:

  • no ssh em nosso servidor, digite:
gem list --local

Será exibido todas as gems do nosso servidor

  • no seu ambiente de testes, faça o mesmo:
gem list --local

Compare as gems instaladas nos dois ambientes. Entre os parênteses estão as versões instaladas.

Após a comparação, entre em contato com a TeHospedo informando as diferenças e envie o arquivo c:\listagem.txt gerado abaixo:

Em seu computador (ambiente de desenvolvimento) execute no prompt do DOS:

gem list -local > c:\listagem.txt

[editar] Ligações Externas

Ferramentas pessoais
Relacionamento
Está página foi modificada pela última vez em 02:23, 4 Agosto 2008. - Esta página foi acessada 3 154 vezes. - Sobre a TeHospedia
 
Capa Empresa Mapa do site Política de uso Infra-estrutura Trabalhe conosco