Gemma Paper_Trail: versione costante non inizializzataController :: versione
-
26-12-2019 - |
Domanda
Avevo questo funzionante che segue l'episodio ferroviario di Ryan Bates e poi alcune settimane dopo sono tornato per controllarlo ed è stato snodo.Ora sto ricevendo questo errore ogni volta che premo il pulsante Annulla:
Versions Constant InnItitializedController :: Versione
L'ho impostato esattamente come nello screencast, ma non ho idea che potrebbe averlo spezzato.
Problema è sulla linea 3 Apparentemente:
class VersionsController < ApplicationController
def revert
@version = Version.find(params[:id])
@version.reify.save!
redirect_to :back, :notice => "Undid #{@version.event}"
end
end
.
Qualche suggerimento?
Soluzione
Le ultime versioni di PaperTrail In realtà Namespace della versione della versione come PaperTrail :: Versione.Questo risolverà immediatamente il problema.
Ecco un esempio:
def revert
@version = PaperTrail::Version.find(params[:id])
if @version.reify
@version.reify.save!
else
@version.item.destroy
end
end
. Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow