Configurando sua aplicação em Rails na RailsPlayground


Leia em menos de um minuto

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"