2011-10-22 8 views

cevap

8

Sen rails.vim kullanabilir ve daha sonra böyle bir şey yapabileceğini: yani tam olarak ne istediğini var, dosyayı oluşturan göç açacak

:Rgenerate migraton add_foo_to_bar 

eklentisi. Metin arkadaşı için konuşamam.

+0

evet, istediğim buydu, harika. – Blankman

0

Vim kullanmıyorum, ancak SO'da bunun gibi tek soru budur. İşte burada bunu raylar komut satırından yapıyorum (bu komutlar vim veya komut dosyalarını komut dosyalarını açabilen herhangi bir başka editör için çalışacaktır):

Bu yöntemi dosyasına railsapp/config/initializers içinde ekledim ,

def latestmigration 
    `mate #{Dir.glob(File.join(Rails.root, 'db', 'migrate', '*.rb')).max { |a,b| File.ctime(a) <=> File.ctime(b)} }` 
end 

& Dagger ;: (Bilginize yakut/başlayanlar raylar için: bunun gibi dosya adı ya da bir şey kopyalayıp yapıştırmak zorunda kalmadan (TextMate olarak) benim son üretilen göçünü açmak için (How can I get the path for the last created file in a directory using Ruby? bu soruya biraz yardım aldım) başlatıcı kodu her yerde bulunur ve raylar içinde herhangi bir yerden erişilebilecek bir sınıf-dosya adı belirtme gerektirmez)

İlgili konular