Merci pour vos réponses ! Cyril, finalement j'ai utilisé cette technique avec un le plugin SettingsLogic, je trouve ca plus "propre" que configatron. Nicolas, merci pour l'idée je n'y avais pas pensé !
On 15 déc, 21:04, Nicolas Blanco <[email protected]> wrote: > Qu'est-ce qui t'empeche d'utiliser une table de la base ? Ça m'est déjà > arrivé d'utiliser un modèle AR que je ne nomme par exemple SystemSetting > avec deux colonnes (key/value) et une interface crud dans le back office > pour permettre à l'utilisateur administrateur final de faire des modifs. > > En 2 coups de cuillères à pot, tu peux même définir la méthode self.[] dans > ton modèle pour faire des SystemSetting[:host] dans ton appli (à la place > d'un find_by_truc) et t'as "presque" l'équivalent d'un configuratron mais > stocké en base. > > Nicolas. > > Le 15 décembre 2009 23:42, Cyril Mougel <[email protected]> a écrit : > > > 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/s... > > > 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] -- 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]
