• [^] # Re: Si tu es pressé prends le chemin du côté obscure ...

    Posté par . En réponse au journal <Mode grognon ON> Marre de Rails .... Évalué à 3.

    Hum, bon alors je pense que tu peux passer a l'étape suivante :

    Ne pas utiliser rails 2 mais rails 1.2 ...
    Ou utiliser cette documentation , qui est à jour :
    http://api.rubyonrails.com/

    Par contre c'est assez brut a utiliser.
    Le fichier database.yaml est très simple a configurer , cependant cela dépends de la database que tu utilise.
    Je recommande souvent d'utiliser postgres pour l'exploitation et sqlite3 pour le developpement.

    Comme tu veux découvrir rails , utilise sqlite3 pour le moment.
    voici un exemple de database.yml :

    development:
    adapter: sqlite3
    database: db/development.sqlite3
    timeout: 5000

    test:
    adapter: sqlite3
    database: db/test.sqlite3
    timeout: 5000

    production:
    adapter: sqlite3
    database: db/production.sqlite3
    timeout: 5000

    N'oublie pas de créer tes bases de données, sqlite3 (typiquement un fichier dans le repertoire db/ de ton application) à noter qu'il faut aussi installer la gem sqlite3-ruby.

    si tu veux utiliser d'autres bases le principe est le même :
    adapter: nomdusgbd
    database: nomdelabase
    login: login
    password: motdepass
    en fonction des bases de données tu peux être amené a ajouter les options suivantes : port, socket, host ...
    tu peux même mixer les differents sgbd dans le même fichier ...

    Le meilleur conseil que j'ai à te donner pour l'heure est de commander :

    http://www.pragprog.com/titles/rails3/agile-web-development-(...)

    Comme ça tu rémunère les développeurs principaux de Rails, tu a de la doc fiable, et tu a un très bon ouvrage pour apprendre.

    Sinon tu peux aussi te rapprocher de la railsfrance.org , venir au RailsCamp a paris le 17 mai, rejoindre la liste de diffusion rails francophone, ou les gens sont un peut plus comprehensifs et moins arrogants que moi. (même si j'y suis , mais sous mon vrai nom, pas caché derriere un pseudo)