Sto cercando di convalidare wether un Model.category uguale qualsiasi nome categoria esistentePuoi inserire una variabile in un'espressione regolare?
unless Category.exists?(:name => self.category.downcase)
ho dovuto mettere downcase in questo al fine di garantire tutti sono stati downcased in modo da poter abbinare come stringhe. Ma è un grande server colpito per aggiornare l'attributo before_save, e stavo pensando di abbinarli tramite regexp. Qualcosa di simile
unless Category.exists?(:name => /#{self.category}/ }
C'è qualcosa del genere possibile? O c'è un modo migliore per farlo?
Perché è un hit server aggiuntivo per eseguire il downcase dell'attributo prima del salvataggio? –