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
FIELD | DESCRIÇÃO |
Rails Nome da aplicação | O nome para sua aplicação em trilhos. Obrigatório. |
Começando após a implantação
Acesse Ruby on Rails
- Faça o SSH em seu Linode e crie uma conta de usuário limitada.
- Saia e volte a entrar como sua conta de usuário limitada.
- Atualize seu servidor:
sudo apt-get update && apt-get upgrade
- 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 noblog
diretório. - Entre no
blog
diretório:cd blog
- 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
- 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.
- Criar um controlador chamado
Welcome
e uma ação chamadaindex
: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
- 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>
- Diga aos Rails onde encontrar a raiz do documento. Editar o arquivo
config/routes.rb
A 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
- 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.