ruby-on-rails - started - ruby on rails download



Guide per aiutanti di percorsi dinamici (2)

Quali sono i percorsi che vengono aggiunti automaticamente da Rails? Diciamo che hai una risorsa Domanda che ottieni automaticamente domande, percorso, percorso domanda, ecc. Dove vedo cosa risolvono e cosa ottengo?

https://src-bin.com


Answer #1

Basta usare:

rake routes

Questo elencherà tutti i percorsi definiti. La prima colonna è rilevante per te aiutanti di percorso.


Answer #2

Questa sezione potrebbe essere utile http://guides.rubyonrails.org/routing.html#specifying-a-controller-to-use

Verb    Path              Action     Helper

GET     /photos           index      photos_path
GET     /photos/new       new        new_photo_path
POST    /photos           create     photos_path
GET     /photos/:id       show       photo_path(:id)
GET     /photos/:id/edit  edit       edit_photo_path(:id)
PUT     /photos/:id       update     photo_path(:id)
DELETE  /photos/:id       destroy    photo_path(:id)

Se vuoi creare un helper per l'azione show , puoi scrivere

photo_path(@photo.id)

dove @photo è il tuo oggetto modello. Oppure puoi passare direttamente @photo se risponde al metodo id .

photo_path(@photo)
edit_photo_path(@photo)

Puoi anche caricare la rails console (nel terminale) e testare percorsi usando app come app.photo_path(1) (ti mostrerà il percorso per la foto con id uguale a 1 )





ruby-on-rails-3