/ / Ruby on Rails, Routing - ruby-on-rails, percorsi

Ruby on Rails, Routing - ruby-on-rails, percorsi

Volevo solo sapere, cosa significa questa riga nel file routes.rb:

AppName::Application.routes.draw do

Spiega per favore. Sono nuovo di Rails.

risposte:

1 per risposta № 1

Avere una lettura questa pagina. Fondamentalmente, all'interno del blocco passato aApplication.routes.draw (che è solo una chiamata a un metodo definito nel modulo ActionDispatch :: Routing all'interno del framework core di Rails), si definiscono tutti gli URL / percorsi a cui si desidera che l'applicazione Rails risponda.

Puoi vedere tutte queste definizioni di percorso eseguendo:

rake routes

nel tuo terminale.


0 per risposta № 2

È il principale file di rotte che definisce la radicee altri percorsi per il collegamento. Si usa come si supponga di voler cambiare la pagina dell'indice dal ruby ​​predefinito sui binari alla pagina dell'indice, apportare modifiche al file e aggiungere

 root to: "controllername#index"

Questo file viene anche utilizzato per aggiungere il modello all'applicazione

 resources: "model_name"

Oltre a questo puoi anche definire collegamenti nella tua applicazione di rotaie

get "courses/index"

Quindi passando dal controller dei corsi alla visualizzazione dell'indice.