En utilisant vim avec le plugin Rails, pouvez-vous créer un fichier de migration et ensuite ouvrir le fichier en une seule fois?
Était-ce possible avec textmate aussi?
En utilisant vim avec le plugin Rails, pouvez-vous créer un fichier de migration et ensuite ouvrir le fichier en une seule fois?
Était-ce possible avec textmate aussi?
Je n'utilise pas Vim, mais c'est la seule question de ce type sur SO. Voici donc comment je fais cela à partir de la ligne de commande rails (ces instructions fonctionneraient pour vim ou tout autre éditeur capable d'ouvrir des fichiers texte à partir de la ligne de commande) :
J'ai ajouté cette méthode à mon fichier supermanpatches.rb
à l'intérieur de railsapp/config/initializers
pour ouvrir ma dernière migration générée (dans TextMate) sans avoir à copier-coller le nom du fichier ou quoi que ce soit d'autre (j'ai eu de l'aide de cette question : Comment puis-je obtenir le chemin du dernier fichier créé dans un répertoire en utilisant Ruby?)
def latestmigration
`mate #{Dir.glob(File.join(Rails.root, 'db', 'migrate', '*.rb')).max { |a,b| File.ctime(a) <=> File.ctime(b)} }`
‡: (FYI pour les débutants en ruby/rails, le code des initializers est omniprésent et ne nécessite aucun espacement de classe pour être accessible de n'importe où dans rails)
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.