Sto sviluppando una applicazione in rails 3.0.9 utilizzando un db non
relazionale.
Di fatto non ho bisogno di ActiveRecord e perciò ho generato solamente
il controller (rails g controller …) adesso però vorrei sfruttare il
model per la validazione dei dati.
Ho pensato di creare un model e di fargli estendere solamente
ActiveRecord::Validates invece di ActiveRecord::Base e ho creato una
regola di prova.
Ovviamente vi scrivo perchè non funziona, ho sbagliato completamente
l’approccio oppure ho dimenticato qualche dettaglio?
Il fatto di aver generato il controller prima e poi aver aggiunto il
model dopo potrebbe essere la causa del problema?
ActiveRecord eredita la maggior parte delle sue funzionalit da
ActiveModel,
permettendo la possibilit di creare oggetti che si comportano come
ActiveRecord. questo articolo potrebbe esserti utile: