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.
Ca fait plus d'un an que je n'ai pas utilise Rails, et j'etais loin de le maitriser.
Pourtant, il m'a fallut moins de 5 minutes pour trouver dans config/environment.rb:
# Skip frameworks you're not going to use (only works if using vendor/rails).
# To use Rails without a database, you must remove the Active Record framework
config.frameworks -= [ :active_record ]
Et Rails marche tres bien sans base de donnee.
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.
Parce que "rake -T" t'affiche toutes les taches possibles, et c'est beaucoup plus clair de prefixer par la "fonction" a laquelle c'est relie.
Encore une fois, il ne faut pas plus de 5 minutes pour faire "man rake", voir l'option "-T", faire "rake -T", et voir dans la liste "db:migrate"...
# PEBCAK ?
Posté par Jean-Philippe Garcia Ballester . En réponse au journal <Mode grognon ON> Marre de Rails .... Évalué à 5.
Ca fait plus d'un an que je n'ai pas utilise Rails, et j'etais loin de le maitriser.
Pourtant, il m'a fallut moins de 5 minutes pour trouver dans config/environment.rb:
# Skip frameworks you're not going to use (only works if using vendor/rails).
# To use Rails without a database, you must remove the Active Record framework
config.frameworks -= [ :active_record ]
Et Rails marche tres bien sans base de donnee.
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.
Parce que "rake -T" t'affiche toutes les taches possibles, et c'est beaucoup plus clair de prefixer par la "fonction" a laquelle c'est relie.
Encore une fois, il ne faut pas plus de 5 minutes pour faire "man rake", voir l'option "-T", faire "rake -T", et voir dans la liste "db:migrate"...