2010-12-10 75 views
5

Qu'est-ce que Rakefile? dans la racine/RakefileRails - Rakefile

Pour obtenir travailler Jammit, vous devez ajouter ce qui suit à la Rakefile

require 'jammit' 
Jammit.package! 

Pourquoi? Qu'est-ce que ça fait exactement? thxs

Répondre

3

http://rake.rubyforge.org/files/doc/rakefile_rdoc.html

Dans Rails, le Rakefile vous permet d'exécuter des tâches en utilisant l'environnement de l'application. Il y a beaucoup d'autres choses non-rails pour lesquelles rake est utile. Ce n'est pas quelque chose de spécifique à Rails et vous pouvez utiliser n'importe quel code Ruby. Rails et de nombreuses gemmes utilisent rake pour des tâches telles que les migrations, les tâches cron et toute autre tâche qui doit être exécutée en dehors du serveur d'applications. De la documentation de Jammit, il semble que ce ne soit pas nécessaire pour l'utiliser. Ils vous montrent simplement un exemple de comment l'utiliser dans un Rakefile si vous le souhaitez.