Vai al contenuto principale

Framework web per accelerare lo sviluppo di applicazioni web moderne.

Scoprite un framework ottimizzato per la felicità dei programmatori. Ruby on Rails è diventato la base per lo sviluppo di applicazioni web. Il framework è alla base di centinaia di migliaia di applicazioni, tra cui grandi nomi come GitHub, Hulu e Shopify. Essendo un progetto open source che esiste dal 2003, è ben collaudato e ha nuovi miglioramenti rilasciati grazie ai contributi della comunità.

Il software Rails è pre-programmato con ipotesi sulle migliori pratiche per aiutare a velocizzare lo sviluppo delle applicazioni. Configurate l'infrastruttura di base lanciando Rails con l'App One-Click di Linode Ruby on Rails .

Ruby on Rails Opzioni

CAMPODESCRIZIONE
Nome dell'applicazione RailsIl nome dell'applicazione rails. Richiesto.

Come iniziare dopo la distribuzione

Accesso Ruby on Rails

  1. SSH nel vostro Linode e create un account utente limitato.
  2. Uscire e rientrare con l'account utente limitato.
  3. Aggiornare il server:
    sudo apt-get update && apt-get upgrade
  4. Ruby viene fornito con alcuni script già pronti per iniziare. Uno di questi è un blog. Per iniziare con l'esempio del blog, utilizzate il seguente comando:
    rails new blog
    Questo crea una nuova applicazione Rails chiamata Blog nella cartella blog directory.
  5. Trasferirsi nel blog directory:
    cd blog
  6. Avviare il server integrato con il seguente comando, sostituendo l'indirizzo IP con l'indirizzo IP di 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. È possibile visitare l'applicazione visitando l'indirizzo nel browser.

8. Uscire dal processo del server con Ctrl+C

Creare un controllore e una vista

Un controllore riceve richieste che vengono poi instradate e servite da varie azioni. Una vista visualizza informazioni.

  1. Creare un controllore chiamato Welcome e un'azione chiamata 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. Con un editor di testo di vostra scelta, modificate il file app/views/welcome/index.html.erb e sostituire il contenuto con il seguente:

    app/views/welcome/index.html.erb

    1 <h1>Hello, World! This is Ruby on Rails!</h1>
  3. Dire a Rails dove trovare la radice del documento. Modificare il file config/routes.rbtrovare e decommentare la riga root come mostrato:

    config/routes

    Rails.application.routes.draw do
    get 'welcome/index'
    ...
    root 'welcome#index'
    ...
    end
  4. Avviare nuovamente il server:
    rails server --binding=198.51.100.0
    Nel browser web dovrebbe apparire la nuova pagina di benvenuto.

Per ulteriori informazioni sulla configurazione di un'applicazione più consistente, consultare la Guida introduttiva diRuby on Rails .

L'applicazione Ruby on Rails Marketplace è stata realizzata da Linode. Per assistenza sulla distribuzione dell'applicazione, contattare il supporto Linode tramite le informazioni elencate nella barra laterale. Per assistenza sullo strumento o sul software stesso, visitare Ruby on Rails Stack Overflow.