rake

¿Cómo regreso temprano de una tarea de rake?

Tengo una tarea de rake donde hago algunas comprobaciones al principio, si una de las comprobaciones falla me gustaría regres ... e la solución sería colocar un retorno donde quería regresar del código, pero obtengo el siguiente error unexpected return

Un trabajo cron para rails: ¿mejores prácticas?

¿Cuál es la mejor manera de ejecutar tareas programadas en un entorno Rails? Guión / corredor? ¿Rastrillo?

Purgar o recrear una base de datos de Ruby on Rails

Tengo una base de datos dev Ruby on Rails llena de datos. Quiero borrar todo y reconstruir la base de datos. Estoy pensando en usar algo como: rake db:recreate Es esto posible?

Cómo revertir solo un paso usando rake db: migrar

Después de agregar archivos de migración en la carpeta db/migrate y ejecutar rake db:migrate, quiero volver al paso anterior, ... el valor actual de n? Sería genial si alguien pudiera proporcionar instrucciones completas sobre cómo usar rake db:migrate.

Rails DB Migration - ¿Cómo Eliminar una Tabla?

Agregué una tabla que pensé que iba a necesitar, pero ahora ya no planeo usarla. ¿Cómo debo quitar esa mesa? Ya he ejecutado ... gration drop_tablename, pero eso solo generó una migración vacía. ¿Cuál es la forma "oficial" de soltar una tabla en Rails?

Cómo pasar argumentos de línea de comandos a una tarea de rake

Tengo una tarea de rake que necesita insertar un valor en varias bases de datos. Me gustaría pasar este valor a la tarea rake desde la línea de comandos, o desde otra tarea rake. ¿Cómo puedo hacer esto?

Problemas de Ruby on Rails y Rake: Rake constante no iniciado:: DSL

Estoy teniendo un problema realmente frustrante: Rake es ser tonto. Así es como surge el problema: $ rails new test_app $ ... res/mismos, y la gente los ha tenido. ¡Simplemente nadie parece resolver el problema! ¿Cómo puedo solucionar este problema?

Diferencia entre rake db: migrate db: reset y db: schema: load

La diferencia entre rake db:migrate y rake db:reset está bastante clara en mi cabeza. Lo que no entiendo es cuán rake db:sche ... ke db:migrate) y ejecuta la migración en una base de datos nueva. Por favor ayuda a aclarar, si mi entendimiento ha ido mal.

Error "No se pudo encontrar bundler"

Cuando intento hacer bundler update obtengo este error: .rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/depen ... gems-update-1.8.4] (Gem::LoadError) Soy nuevo en Ruby, ¿puede alguien decirme qué causaría esto? Rake 0.8.7 está instalado.

¿Cómo ejecutar una única prueba desde un paquete de pruebas rails?

¿Cómo puedo ejecutar una única prueba desde un conjunto de pruebas rails? rake test ANYTHING parece que no ayuda.

Ya has activado rake 0.9.0, pero tu Gemfile requiere rake 0.8.7

Estoy intentando ejecutar el proyecto rails, I get Your bundle is complete! Use `bundle show [gemname]` to see where a bund ... recibiendo You have already activated rake 0.9.0, but your Gemfile requires rake 0.8.7 Mientras se hace rake db:migrate

Ruby on Rails: ¿Cómo puedo revertir una migración con rake db: migrate?

Después de instalar devise MODEL User conseguí esto. class DeviseCreateUsers < ActiveRecord::Migration def self.up ... tabla users. ¿Cómo puedo revertir esta migración, es decir, cómo puedo eliminar la tabla de usuarios usando rake de nuevo ?

Cómo solucionar el problema constante no inicializado Rake:: DSL en Heroku?

Estoy recibiendo errores similares a los en estos preguntas, a excepción de la mina se están produciendo en Heroku: 2011-05- ... r: failed to push some refs to '[email protected]:my_app.git' Mi gemfile normalmente funciona bien en Heroku. ¿Qué debo hacer?

¿Por qué rake db:migrate:reset no aparece en rake-T?

¿Por qué algunas tareas de rake no están listadas por rake -T? Como db:migrate:reset? Puedo ejecutarlo sin problemas, pero ¿ ... tmp:cache:clear, tmp:sockets:clear) rake tmp:create # Creates tmp directories for sessions, cache, sockets, and pids

Rake solo una migración

Estoy tratando de ejecutar solo una migración de un montón en mi aplicación rails. ¿Cómo puedo hacer esto? No quiero ejecutar ninguna de las migraciones antes o después de ella. Gracias.

El acceso global a los métodos DSL de Rake está en desuso

Estoy trabajando en el tutorial de Ruby on Rails 3 y he escrito lo siguiente en la línea de comandos: rake db:migrate Que ... é hacer al respecto o cómo trabajar con él. No conozco ningún otro comando para Rake. ¿Cómo puedo solucionar este problema?

¿Por qué mi tarea rake personalizada en lib / tasks no se descubre en Rails 3?

Las tareas de rake integradas funcionan bien, pero mi nueva tarea personalizada, en Project/lib/tasks/payments.rb no se carga ... ..pero rompe otras cosas: $ rails s ./lib/tasks/payments.rb:1: undefined method `namespace' for main:Object (NoMethodError)

secuencia de bytes no válida en US-ASCII (Error de argumento) cuando corro rake db: seed en Rails

Cuando corro rake db:seed en mi aplicación Rails, recibo este error: Secuencia de bytes no válida en US-ASCII (Error de ... ue incluya el resto. Editar: Intenté sacar las *'s en science_majors y luego ejecutar rake db:seed, pero eso no cambió nada.

¿Usar bundle exec rake o simplemente rake?

Aprendí Rails usando solo el comando rake como rake db:migrate; sin embargo, leí que debería usar el bundle exec rake ... en ... undle exec rake en lugar de simplemente rake o es solo una cosa de preferencia? Cualquier idea sería muy apreciada! ¡Gracias!

Incluyendo tareas de rake en gemas

1) ¿Hay un lugar 'mejor' para las tareas de rastrillo dentro de las gemas? Los he visto en /tasks, /lib/tasks, y los he vist ... alguno) es 'correcto' 2) ¿Cómo los pongo a disposición de la aplicación una vez que la gema está configurada en el entorno?