Pular para o conteúdo principal

Estrutura web para acelerar o desenvolvimento de aplicações web modernas.

Descubra uma estrutura otimizada para a felicidade do programador. Ruby on Rails se tornou a base para o desenvolvimento de aplicações web. A estrutura é a base para centenas de milhares de aplicações, incluindo grandes nomes como GitHub, Hulu, e Shopify. Como um projeto de código aberto que existe desde 2003, ele está bem estabelecido e tem novas melhorias liberadas através de contribuições da comunidade.

O software Rails vem com pressupostos pré-programados sobre as melhores práticas para ajudar a acelerar o desenvolvimento de aplicações. Configure a infra-estrutura principal lançando Rails com o aplicativo One-Click da Linode Ruby on Rails .

Ruby on Rails Opções

FIELDDESCRIÇÃO
Rails Nome da aplicaçãoO nome para sua aplicação em trilhos. Obrigatório.

Começando após a implantação

Acesse Ruby on Rails

  1. Faça o SSH em seu Linode e crie uma conta de usuário limitada.
  2. Saia e volte a entrar como sua conta de usuário limitada.
  3. Atualize seu servidor:
    sudo apt-get update && apt-get upgrade
  4. A Ruby vem com alguns scripts pré-fabricados para começar. Um deles é um blog. Para começar com o exemplo do blog, use o seguinte comando:
    rails new blog
    Isto cria uma nova aplicação Rails chamada Blog no blog diretório.
  5. Entre no blog diretório:
    cd blog
  6. Inicie o servidor embutido com o seguinte comando, substituindo o endereço IP pelo endereço IP de seu Linode:
    rails server --binding=198.51.100.0

    Warning: Running `gem pristine --all` to regenerate your installed gemspecs (and deleting then reinstalling your bundle if you use bundle --path) will improve the startup performance of Spring. => Booting WEBrick => Rails 4.2.7.1 application starting in development on http://198.51.100.0:3000 => Run `rails server -h` for more startup options => Ctrl-C to shutdown server [2020-03-11 14:17:16] INFO WEBrick 1.3.1 [2020-03-11 14:17:16] INFO ruby 2.3.3 (2016-11-21) [x86_64-linux-gnu] [2020-03-11 14:17:16] INFO WEBrick::HTTPServer#start: pid=3089 port=3000
  7. Você pode visitar sua aplicação visitando o endereço no navegador.

8. Sair do processo de servidor com Ctrl+C

Criar um Controlador e Ver

Um controlador receberá pedidos que serão então encaminhados e atendidos por diversas ações. Uma visualização exibe informações.

  1. Criar um controlador chamado Welcome e uma ação chamada index:

    rails generate controller Welcome index create app/controllers/welcome_controller.rb route get 'welcome/index' invoke erb create app/views/welcome create app/views/welcome/index.html.erb invoke test_unit create test/controllers/welcome_controller_test.rb invoke helper create app/helpers/welcome_helper.rb invoke test_unit invoke assets invoke coffee create app/assets/javascripts/welcome.coffee invoke scss create app/assets/stylesheets/welcome.scss
  2. Com o editor de texto de sua escolha, edite o arquivo app/views/welcome/index.html.erb e substituir o conteúdo com o seguinte:

    app/views/welcome/index.html.erb

    1 <h1>Hello, World! This is Ruby on Rails!</h1>
  3. Diga aos Rails onde encontrar a raiz do documento. Editar o arquivo config/routes.rbA linha raiz, como mostrado, encontra e descomenta a raiz da linha:

    config/routes

    Rails.application.routes.draw do
    get 'welcome/index'
    ...
    root 'welcome#index'
    ...
    end
  4. Inicie o servidor novamente:
    rails server --binding=198.51.100.0
    Você deve ver sua nova página de boas-vindas no navegador da web.

Para obter mais informações sobre a configuração de um aplicativo mais substancial, consulte o Ruby on Rails Getting Started Guide.

O aplicativo Ruby on Rails Marketplace foi desenvolvido pela Linode. Para obter suporte sobre a implantação do aplicativo, entre em contato com o Suporte da Linode por meio das informações listadas na barra lateral. Para obter suporte sobre a ferramenta ou o software em si, visite Ruby on Rails Stack Overflow.