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]

Répondre à