Avançar para o conteúdo principal

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

Descubra uma estrutura que seja optimizada para a felicidade dos programadores. A Ruby on Rails tornou-se 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. Sendo um projecto de código aberto que existe desde 2003, está bem estabelecido e tem novos melhoramentos lançados 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. Estabeleça infra-estruturas centrais lançando Rails com a aplicação Ruby on Rails One-Click da Linode.

Opções Ruby on Rails

CAMPODESCRIÇÃO
Rails Nome da aplicaçãoO nome para a sua aplicação de carris. Necessário.

Começar após a implantação

Acesso Ruby on Rails

  1. SSH no seu Linode e crie uma conta de utilizador limitada.
  2. Saia e volte a entrar como a sua conta de utilizador limitada.
  3. Actualize o seu servidor:
    sudo apt-get update && apt-get upgrade
  4. A Ruby vem com alguns guiões pré-fabricados para o ajudar a começar. Um destes é um blogue. Para começar com o exemplo do blogue, use o seguinte comando:
    rails new blog
    Isto cria uma nova aplicação Rails chamada Blog in the blog directório.
  5. Avançar para a blog directório:
    cd blog
  6. Inicie o servidor incorporado com o seguinte comando, substituindo o endereço IP pelo endereço IP do 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. Pode visitar a sua aplicação visitando o endereço no browser.

8. Sair do processo de servidor com Ctrl+C

Criar um Controlador e Ver

Um controlador receberá pedidos que serão depois encaminhados e servidos por várias acções. Uma vista mostra informação.

  1. Criar um controlador chamado Welcome e uma acçã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 da sua escolha, edite o ficheiro 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 ficheiro config/routes.rbA linha de raiz, encontrar e descomentar a raiz da linha como mostrado:

    config/routes

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

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

O Ruby on Rails Marketplace aplicativo foi desenvolvido por Linode. Para suporte relativo à implantação de aplicativos, entre em contato com o Suporte Linode através das informações listadas na barra lateral. Para suporte em relação à ferramenta ou software em si, visite Ruby on Rails Stack Overflow .