Para configurar sua aplicação feita em Ruby on Rails na RailsPlayground siga os passos abaixo.

  1. Copie seu aplicativo para o diretório "home" (o diretório raíz de sua conta) através do FTP. Neste exemplo, chamaremos de "myapp".
  2. Acesse sua conta através de SSH.
  3. Crie uma aplicação "test" para gerar os arquivos de configuração necessários. Depois, copie-os para o seu aplicativo.
    $ ~ rails test
    $ ~ cp ~/test/public/dispatch.* ~/myapp/public
    $ ~ cp ~/test/public/.htaccess ~/myapp/public
    $ ~ rm -rf ~/test
  4. Descomente a linha que especifica o ambiente da aplicação no arquivo "environment.rb":
    ENV['RAILS_ENV'] ||= 'production'
  5. Agora, basta apontar o diretório "public" de sua aplicação para o diretório que você gostaria de exibir. Supondo que você irá configurar no domínio principal, basta você criar um link simbólico para o diretório "public_html", que é o seu diretório root do servidor web:
    $ ~ mv ~/public_html ~/public_html_backup
    $ ~ ln -s ~/myapp/public ~/public_html
  6. Caso você precise configurar em um subdomínio, basta informar o caminho. Mas antes, não se esqueça de criá-lo no painel de controle. No nosso exemplo usaremos o subdomínio "myapp.example.com":
    $ ~ mv ~/public_html/myapp ~/public_html/myapp_backup
    $ ~ ln -s ~/myapp/public ~/public_html/myapp
  7. Certifique-se que as configurações do arquivo estão como 755:
    $~ chmod -R 755 ~/myapp

Migrando seu banco de dados

Para que você consiga migrar seu banco de dados, configure o arquivo "database.yml" com as informações do banco de produção.

  1. No SSH, acesse o diretório de seu aplicativo e rode o comando "rake" especificando que o ambiente é de produção:
    $ ~ cd ~/myapp
    $ ~ rake migrate RAILS_ENV="production"

Comentários #

#1 Wanderson disse:
25 Fev 10, 09:56PM

Cara não consigo fazer nada disso, a começar pelo dispatch que nao funfou. preciso de um help!

Deixe um comentário





Não é aceito código HTML: adicione-o no pastie.org ou paste.milk-it.net e poste apenas o link.

Se este é seu primeiro comentário, ele terá que ser aprovado antes de ser exibido.

jQuery: Dominando o framework

Você quer aprender a usar jQuery de verdade? Então chegou a hora! Neste workshop você verá como funciona este framework de JavaScript, entendendo todos os aspectos que fazem do jQuery uma das melhores ferramentas para desenvolvimento de interfaces.

Saiba mais Fechar

Conheça também o HOWTO