Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information
aide





Journal : Marre de Rails ...

Posté par totof2000 () le 24 avril 2008
Ca fait deux ou trois heures que je tente de commencer aver Rails, er ça commence à me fatiguer sérieusement.

Tout a commencé par la tentative d'afficher une simple page de test.. N'utilisant pas de base de données pour ce test, je n'ai pas configuré le bon fichier (config/database.yml pour les connaisseurs). Je tente donc d'afficher la chaine que j'avais définire dans mon controleur et ... paf premier message d'insulte.

Ce qui est agaçant c'est que quand Rails t'insulte, il t'insulte tellement que tu comprends rien à ce qu'il te racconte. Donc j'ai du faire un copier/coller, rechercher sur google et au bout d'un long moment, je me rends compte qu'il y a un problème du côté de la config de base de données .... Pas grave, me dis-je. Je crée ma base, je crée mon compte, je modifie le fichier en conséquence et la ça marche .... Au passage, je voulais tenter de comprendre le concep de modele/vue/controleur et la façon dont il est implémenté dans rails, et les problèmes rencontrés ne m'ont pas aidé du tut ...

Ensuite, je tente d'utiliser les migrations de schéma pour créer une table ... et c'est là que je me suis vraiment rendu compte de l'horreur du truc ....

Je fais comme dit dans un tutoriel : ruby script generate model toto

Mon modele est cree. Pas de problème.

Ensuite je configure la migration (db/migrate/001_create_toto.rb),. J'exécute rake migrate comme indique dans mon document ... de nouveau un problème. Je passe encore pas mal de temps pour me rendre compte que maintenant c'est plus rake migrate qu'il faut executer mais rake db:migrate. Pourquoi ? Personne ne le sait, et c'est GONFLANT. Cela dit je ne m'arrête pas la et je tente de nouveau. Maintenant, ca ne marche pas mieux : L'insulte :

rake aborted!
#28000Access denied for user 'root'@'localhost' (using password: YES)


Jamais nulle part je lui ai dit de se connecter en utilisant le compte root : j'ai bien précisé le bon utilisateur et le bon mot de passe dans ma configuration ...

Ca fait un bout de temps que je cherche (plus d'1 heure) et je commence à en avoir raz le bol. Ce que je constate de ma lecture de tous es fils de discussion, fora, etc ... rails bouge tout le temps, et en 1 mois un tas de trucs peuvent avoir changés, et ces trucs peuvent même casser des applis exstantes du jour au lendemain.

Maintenant je commence a comprendre pourquoicertains sont frileux pour utiliser rails en prod. C'est dommage parce que sur le papier Rails c'est bien. Mais si, pour s'y mettre, il faut passer trois jours à régler des problèmes stupides de compatibilité entre les versions, et que pour ctenter de comprendre un concept, on doit passer du temps entre deux à résoudre lesdits problèmes, moi je dis non ...

Bon maintenant que mon coup de gueule est passé, quelqu'un peut-iml me dire ou trouver de l'aide (guide sur le www, ou autre) pour résoudre tous ces problèmes en une seule fois, que je puisse ainsi commencer à m'y mettre sérieusement ?( Non, je ne lacherai pas aussi facilement, même si ça me gave, je veux voir si Rails increase réellement my productivity, même si pour le moment il passe son temps à m'insulter ).

> Lire le journal (59 commentaires, moyenne: 3,1).  

Re: ahem

Posté par totof2000 () le 24/04/2008 à 12:44. (lien). Évalué à 2.

Je vais regarder a l'occasion, cela dit, l'objectif pour moi c'est pas de faire un truc tout bête, j'ai besoin de réaliser un truc assez complexe sans forcément devoir écrire beaucoup de code. Et c'est pour ça que Rails me semble idéal pour ce que je veux faire ...

[ Répondre ]

Vous ne pouvez plus rajouter de commentaires! (trop vieux)