Alcuni convalide sono ripetitivi nei miei modelli:Rails mette la convalida in un mixin di moduli?
validates :name, :length => { :minimum => 2 }, :presence => true, :uniqueness => true
validates :name_seo, :length => { :minimum => 2 }, :presence => true, :uniqueness => true
Come dovrei mettere che in un mixin? Ottengo questo errore se ho appena messo 'em in un mixin
app/models/validations.rb:5: undefined method `validates' for Validations:Module (NoMethodError)
Credo che in realtà dovrebbe essere 'ActiveSupport :: Concern' invece di' ActiveSupport :: Concerns' (non permettermi di modificarlo perché è un singolo carattere di modifica.) –
@KyleDaigle Sì, hai ragione. Ho aggiornato il post originale. –
C'è un modo per farlo in binari 2 – CantGetANick