Cycle de vie
Des méthodes sont mises à disposition pour intervenir dans les différentes parties du cycle de vie de Query64.
Exemple d’intervention après une soumission de formulaire réussi :
class MonModele < ApplicationRecord
extend Submit64::MetadataProvider
def self.submit64_lifecycle_events
{
on_submit_success: () -> { puts "well done" }
}
end
end
Exemple d’intervention avant une soumission de formulaire valide, avec des arguments :
class MonModele < ApplicationRecord
extend Submit64::MetadataProvider
def self.submit64_lifecycle_events
{
on_submit_valid_before_save: (on_submit_data, context) -> { puts on_submit_data.resource_instance.label }
}
end
end
Consulter les Définitions pour connaître les interventions possibles