Le 15/12/09 22:08, Adrien Coquio a écrit : > j'ai installé configatron et lu la documentation mais je ne comprend > pas comment arriver à ce que je veux. > je veux proposer une interface utilisateur pour modifier les > paramètres par défaut, les sauvegarder et retrouver les memes > paramètres après un reboot de l'application ? > Y a-t-il une method configatron qui m'a échappé pour sauvegarder les > paramètres actuels dans les fichiers configatron ?
Configatron sauvegarde tout comme un hash. http://github.com/markbates/configatron/blob/master/lib/configatron/store.rb Il te suffit donc de remplir un fichier yaml avec configatron.to_hash Fichier qui est ensuite à loader avec configatron.configure_from_yaml > > merci :) > > adrien > > On 11 déc, 11:56, Adrien Coquio <[email protected]> wrote: >> parfait !! >> >> merci beaucoup >> >> On 11 déc, 11:22, Cyril Mougel <[email protected]> wrote: >> >>> Le 11/12/09 16:21, Adrien Coquio a crit : >> >>>> Bonjour, >> >>>> J'ai la question suivante : dans mon application je ne sais pas >>>> comment sauvegarder certains param tres unique pour toute >>>> l'application de telle sorte que je puisse donner une interface un >>>> utilisateur pour les modifier. >> >>>> Exemple : >>>> Je dois sauvegarder certains remplissages par d faut, pays = France, >>>> R gion = Vienne... >>>> Ces param tres sont valable pour toute l'application et pas juste pour >>>> un utilisateur, donc ce n'est pas logique d'utiliser une table dans la >>>> base de donn e, elle ne contiendrait qu'un enregistrement. >>>> Je ne peux pas non plus stocker ca "en dur" dans le code car >>>> l'utilisateur ne pourrait pas le modifier. >>>> Je pense que la solution serait d'enregistrer ca dans un fichier, >>>> savez-vous comment faire ca ? Il y a-t-il une solution ais e mettre >>>> en place en ruby ? Est-il plus simple de faire une table avec qu'un >>>> seul enregistrement... >>>> Que me conseillez-vous ? >> >>> configatron(http://github.com/markbates/configatron) >> >>> -- >>> Cyril Mougelhttp://blog.shingara.fr/ > -- Cyril Mougel http://blog.shingara.fr/ -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected]
