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]

Répondre à