Ho un'attività di rake che deve inserire un valore in più database. Vorrei passare questo valore nell'attività rake dalla riga di comando o da un'altra attività rake. Come posso fare questo?
La differenza tra rake db:migrate ed rake db:resetè abbastanza chiara nella mia testa. La cosa che non capisco è quanto rake db:schema:loaddiversa dalle prime due. Solo per essere sicuro di trovarmi sulla stessa pagina: rake db:migrate - Esegue le migrazioni che non sono ancora state eseguite. rake db:reset- Cancella il …
Ho un database di Ruby on Rails pieno di dati. Voglio eliminare tutto e ricostruire il database. Sto pensando di usare qualcosa come: rake db:recreate È possibile?
Ho aggiunto un tavolo di cui pensavo che avrei avuto bisogno, ma ora non ho più intenzione di usarlo. Come devo rimuovere quella tabella? Ho già eseguito migrazioni, quindi la tabella è nel mio database. Immagino che rails generate migrationdovrei essere in grado di gestirlo, ma non ho ancora capito …
Ho un Rakefile che compila il progetto in due modi, secondo la variabile globale $build_type, che può essere :debugo :release(i risultati vanno in directory separate): task :build => [:some_other_tasks] do end Vorrei creare un'attività che compili il progetto con entrambe le configurazioni a turno, qualcosa del genere: task :build_all do …
Cosa bundle exec rake db:migratesignifica? O semplicemente bundle exec rake <command>in generale? Capisco che bundlesi occupa di mantenere le cose nel Gemfile. So cosa significa la parola "exec". Capisco che rakemantiene tutte le diverse cose scripty che puoi fare, e so che db:migrateè una di quelle. Semplicemente non so cosa …
Qual è il modo migliore per eseguire attività pianificate in un ambiente Rails? Script / runner? Rastrello? Vorrei eseguire l'attività ogni pochi minuti.
Sto cercando di creare un'attività di rake personalizzata, ma sembra che non abbia accesso ai miei modelli. Ho pensato che questo fosse qualcosa di implicitamente incluso nel compito delle rotaie. Ho il seguente codice in lib / task / test.rake: namespace :test do task :new_task do puts Parent.all.inspect end end …
Ho un'attività di rake in cui eseguo alcuni controlli all'inizio, se uno di questi fallisce, vorrei tornare presto dall'attività di rake, non voglio eseguire il resto del codice. Ho pensato che la soluzione sarebbe stata quella di inserire un ritorno dove volevo tornare dal codice ma ho ricevuto il seguente …
Dopo aver aggiunto i file di migrazione nella db/migratecartella ed eseguito rake db:migrate, voglio tornare al passaggio precedente, penso che usare VERSION=nsia il modo giusto per farlo, ma non conosco il valore corretto di n da usare. Esiste un comando per controllare l'attuale valore n? Sarebbe bello se qualcuno potesse …
Sto avendo un problema davvero frustrante: Rake è stupido. Ecco come si presenta il problema: $ rails new test_app $ rails generate scaffold new_scaffold field1:string field2:text Entrambi funzionano bene, ma quando lo faccio, $ rake db:migrate Ottengo il seguente errore. (in /home/mikhail/test_app) rake aborted! uninitialized constant Rake::DSL /usr/lib/ruby/1.9.1/rake.rb:2482:in `const_missing' /usr/lib/ruby/gems/1.9.1/gems/rake-0.9.0/lib/rake/tasklib.rb:8:in …
Le ultime modifiche apportate a Ruby 1.9.2 non rendono più la directory corrente .parte del tuo LOAD_PATH. Ho un numero non banale di Rakefile che presumono che faccia .parte del LOAD_PATH, quindi questo li ha spezzati (hanno riferito "nessun file da caricare" per tutte le istruzioni che si basano sul …
Quando eseguo qualsiasi rakeattività ottengo: NoMethodError: metodo non definito `last_comment 'per Questo è stato dopo il bundle updatequale è stata inserita la nuova versione di rake, versione 11.0.1. $ grep rake Gemfile.lock rake rake (>= 0.8.7) rake (11.0.1) rake $ bundle update $ bundle exec rake db:drop # any rake …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.