Tengo una tarea de rastrillo que necesita insertar un valor en múltiples bases de datos. Me gustaría pasar este valor a la tarea de rastrillo desde la línea de comando, o desde otra tarea de rastrillo. ¿Cómo puedo hacer
Utilidad de compilación de Ruby similar a make con comandos de compilación definidos en Ruby puro.
Tengo una tarea de rastrillo que necesita insertar un valor en múltiples bases de datos. Me gustaría pasar este valor a la tarea de rastrillo desde la línea de comando, o desde otra tarea de rastrillo. ¿Cómo puedo hacer
La diferencia entre rake db:migratey rake db:resetes bastante clara en mi cabeza. Lo que no entiendo es cuán rake db:schema:loaddiferente de los dos anteriores. Solo para asegurarme de que estoy en la misma página: rake db:migrate - Ejecuta las migraciones que aún no se han ejecutado. rake...
Tengo una base de datos dev Ruby on Rails llena de datos. Quiero eliminar todo y reconstruir la base de datos. Estoy pensando en usar algo como: rake db:recreate es
Agregué una tabla que pensé que iba a necesitar, pero ahora ya no planeo usarla. ¿Cómo debo eliminar esa tabla? Ya he realizado migraciones, por lo que la tabla está en mi base de datos. Supongo que rails generate migrationdebería ser capaz de manejar esto, pero aún no he descubierto cómo. He...
Tengo un Rakefile que compila el proyecto de dos maneras, de acuerdo con la variable global $build_type, que puede ser :debugo :release(los resultados van en directorios separados): task :build => [:some_other_tasks] do end Deseo crear una tarea que compile el proyecto con ambas...
Que bundle exec rake db:migratesignifica ¿O solo bundle exec rake <command>en general? Entiendo que bundlese encarga de mantener las cosas en el Gemfile. Sé lo que significa la palabra "ejecutivo". Entiendo que rakemantiene todas las cosas diferentes que puedes hacer, y sé que db:migratees...
¿Cuál es la mejor manera de ejecutar tareas programadas en un entorno Rails? ¿Guión / corredor? ¿Rastrillo? Me gustaría ejecutar la tarea cada pocos
Estoy tratando de crear una tarea de rastrillo personalizada, pero parece que no tengo acceso a mis modelos. Pensé que esto era algo implícitamente incluido con la tarea de rieles. Tengo el siguiente código en lib / task / test.rake: namespace :test do task :new_task do puts Parent.all.inspect...
Tengo una tarea de rastrillo donde hago algunas verificaciones al principio, si una de las verificaciones falla, me gustaría regresar temprano de la tarea de rastrillo, no quiero ejecutar ninguno de los códigos restantes. Pensé que la solución sería colocar un retorno donde quería regresar del...
Después de agregar archivos de migración en la db/migratecarpeta y ejecutarlos rake db:migrate, quiero volver al paso anterior, creo que usar VERSION=nes la forma correcta de hacerlo, pero no sé el valor correcto de n para usar. ¿Hay algún comando para verificar el valor actual de n? Sería genial...
Estoy teniendo un problema realmente frustrante: Rake está siendo tonto. Así es como surge el problema: $ rails new test_app $ rails generate scaffold new_scaffold field1:string field2:text Ambos funcionan bien, pero cuando hago esto, $ rake db:migrate Obtuve el siguiente error. (in...
Los últimos conjuntos de cambios a Ruby 1.9.2 ya no hacen que el directorio actual sea .parte de su LOAD_PATH. Tengo un número no trivial de Rakefiles que asumen que .es parte del LOAD_PATH, por lo que esto los rompió (informaron que "no se debe cargar ese archivo" para todas las declaraciones de...
Acabo de actualizar Rake a la última versión ( 0.9.0.beta.4) y el rakecomando termina con el siguiente mensaje de error: rake aborted! undefined method `task' for #<Anelis::Application:0x9223b6c> Aquí está el rastro: undefined method `task' for
¿Cómo puedo ejecutar una sola prueba desde un conjunto de pruebas de rails? rake test ANYTHING Parece que no
Al ejecutar cualquier raketarea obtengo: NoMethodError: método indefinido `last_comment 'para Esto fue después de lo bundle updatecual sacó la nueva versión de rake, versión 11.0.1. $ grep rake Gemfile.lock rake rake (>= 0.8.7) rake (11.0.1) rake $ bundle update $ bundle exec rake...
Estoy tratando de ejecutar el proyecto de rieles, me sale Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Si lo hago: "paquete de instalación" pero me estoy poniendo You have already activated rake 0.9.0, but your Gemfile requires rake...
Según " Tareas personalizadas de rake ": desc "Pick a random user as the winner" task :winner => :environment do puts "Winner: #{pick(User).name}" end Hasta donde yo sé, los :winner => :environmentmedios "hacer environmentantes winner". Pero lo que es environment? ¿Cuándo debo usarlo? Lo...
En una tarea de rake, si utilizo el comando put, veo el resultado en la consola. Sin embargo, no veré ese mensaje en el archivo de registro cuando la aplicación se implemente en producción. Sin embargo, si digo Rails.logger.info, en el modo de desarrollo no veo nada en la consola. Necesito ir al...
Cuando intento hacerlo bundler update, aparece este error: .rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find bundler (>= 0) amongst [rake-0.8.7, rake-0.8.7, rubygems-update-1.8.4] (Gem::LoadError) Soy nuevo en Ruby, ¿alguien puede...
He instalado PostgreSQL en mi Mac OS Lion y estoy trabajando en una aplicación de rieles. Utilizo RVM para mantener todo separado de mis otras aplicaciones de Rails. Por alguna razón, cuando trato de migrar la base de datos por primera vez, rake no puede encontrar el usuario de postgres. Me sale...