Domanda

Sto usando un grande gemma chiamato paper_trail.Ho creato una pagina chiamata "cronologia" che elencherà le versioni per qualsiasi risorsa.Il mio file percorsi ha una risorsa nidificata per ogni percorso ... che non è affatto asciutto.

resources :users do 
  get "/history" => "pages#history", as: "history"
end
.

Questo percorso mi dà utenti / 1 / cronologia

resources :companies do 
  get "/history" => "pages#history", as: "history"
end
.

Ora ho aziende / 1 / Storia

Come posso effettuare il lavoro / cronologia come un percorso nidificato per tutti i percorsi senza riempire il file di percorsi con un percorso di cronologia nidificato per ogni risorsa?

È stato utile?

Soluzione

Puoi fare questi tipi di azioni in un blocco per evitare di ripeterti più e più volte.

resources :users, :companies do 
  get "history" => "pages#history", :on => :member
end
.

Alcune informazioni utili aggiuntive sono disponibili su Questa domanda .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top