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
CAMPO | DESCRIÇÃO |
Rails Nome da aplicação | O nome para a sua aplicação de carris. Necessário. |
Começar após a implantação
Acesso Ruby on Rails
- SSH no seu Linode e crie uma conta de utilizador limitada.
- Saia e volte a entrar como a sua conta de utilizador limitada.
- Actualize o seu servidor:
sudo apt-get update && apt-get upgrade
- 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 theblog
directório. - Avançar para a
blog
directório:cd blog
- 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
- 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.
- Criar um controlador chamado
Welcome
e uma acçã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 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>
- Diga aos Rails onde encontrar a raiz do documento. Editar o ficheiro
config/routes.rb
A 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
- 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 .