Al usar vim con el plugin Rails, ¿puede crear un archivo de migración y luego abrir el archivo de una vez?Con Vim Rails, ¿puede crear un nuevo archivo de migración y abrirlo de una vez?
¿Esto también fue posible con el compañero de texto?
Al usar vim con el plugin Rails, ¿puede crear un archivo de migración y luego abrir el archivo de una vez?Con Vim Rails, ¿puede crear un nuevo archivo de migración y abrirlo de una vez?
¿Esto también fue posible con el compañero de texto?
No uso Vim, pero esta es la única pregunta como esta en SO. Así que aquí está cómo estoy haciendo esto desde la línea de comandos de rieles (estas instrucciones funcionarían para vim o cualquier otro editor que pueda abrir archivos de texto desde la línea de comandos):
He añadido este método a mi archivo supermanpatches.rb
dentro de railsapp/config/initializers
abrir mi última migración generada (en TextMate) sin tener que copiar y pegar el nombre de archivo o algo por el estilo (¿algo de ayuda de esta pregunta: How can I get the path for the last created file in a directory using Ruby?)
def latestmigration
`mate #{Dir.glob(File.join(Rails.root, 'db', 'migrate', '*.rb')).max { |a,b| File.ctime(a) <=> File.ctime(b)} }`
end
y daga ;: (FYI para ruby / rieles de principiantes, el código del inicializador está omnipresente y no requiere acceso de clase a archivo para ser accesible desde cualquier lugar dentro de los rieles)
¿te refieres con el plugin [carriles] (http://www.vim.org/scripts/script.php?script_id=1567)? – Despo
sí lo siento, el plugin Rails es lo que quise decir. – Blankman