/ / Genera automaticamente percorsi per controller scaffold in Rails 4? - ruby-on-rails, ruby, ruby-on-rail-4, percorsi, impalcature

Genera automaticamente percorsi per controller con scaffold in Rails 4? - ruby-on-rails, ruby, ruby-on-rail-4, percorsi, impalcature

Sto cercando di ottenere un'interfaccia utente Ajax rapida e sporca per un'app che ha già il suo modello di dati ben in mano - è fondamentalmente gestita tramite rails console finora. Ad ogni modo, pensavo di iniziare generando automaticamente la logica del controller mancante che avresti ottenuto da a rails g scaffold, solo invece con rails g scaffold_controller per un controller esistente.

Ha creato il controller e le viste e ilbeni ... ma non ha toccato affatto le rotte! Non ha nemmeno provato, non ha detto "avviso: routes.rb è stato modificato, non cambia" o qualcosa del genere, e non c'è alcun accenno a percorsi a tutti nell'output di aiuto di rails g scaffold_controller.

Quindi, come posso dire "Dammi solo i normali percorsi che mi avresti dato se avessi iniziato da zero, per favore!"?

risposte:

1 per risposta № 1

Se capisco la domanda:

Per favore, apri il file config / routes.rb e all'interno del blocco (routes.draw) aggiungi il metodo delle risorse con il nome della tabella (plurale del modello) come param. Come questo:

MyApp::Application.routes.draw do
resources :products
... # rest of code
end

Questo definisce i percorsi per le azioni RESTful sui prodotti. Puoi leggere di più Qui

Alla console puoi eseguire: rake routes per vedere i percorsi disponibili nella tua app.