У меня есть грабли задача, которая должна вставить значение в несколько баз данных. Я хотел бы передать это значение в задачу rake из командной строки или из другой задачи rake. Как я могу это...
Утилита сборки Ruby похожа на make с командами сборки, определенными в чистом Ruby.
У меня есть грабли задача, которая должна вставить значение в несколько баз данных. Я хотел бы передать это значение в задачу rake из командной строки или из другой задачи rake. Как я могу это...
Разница между rake db:migrateи rake db:resetдовольно ясна в моей голове. То, что я не понимаю, это то, как rake db:schema:loadотличается от первых двух. Просто чтобы быть уверенным, что я на той же странице: rake db:migrate - Запускает миграции, которые еще не выполнялись. rake db:reset- Очищает...
У меня есть база данных dev Ruby on Rails, полная данных. Я хочу удалить все и восстановить базу данных. Я думаю об использовании чего-то вроде: rake db:recreate Это
Я добавил таблицу, которая, как мне казалось, мне понадобится, но теперь я больше не планирую ее использовать. Как мне удалить эту таблицу? Я уже запустил миграцию, поэтому таблица находится в моей базе данных. Я полагаю, что rails generate migrationдолжен справиться с этим, но я еще не понял, как...
У меня есть Rakefile, который компилирует проект двумя способами, в зависимости от глобальной переменной $build_type, которая может быть :debugили :release(результаты помещаются в отдельные каталоги): task :build => [:some_other_tasks] do end Я хочу создать задачу, которая компилирует проект с...
Что bundle exec rake db:migrateзначит? Или просто bundle exec rake <command>в общем? Я понимаю, что bundleзаботится о сохранении вещей в Gemfile. Я знаю, что означает слово «exec». Я понимаю, что это rakeподдерживает все разные вещи, которые вы можете сделать, и я знаю, что db:migrateэто одна...
Каков наилучший способ запуска запланированных задач в среде Rails? Сценарий / бегун? Грабли? Я хотел бы запускать задачу каждые несколько
Я пытаюсь создать пользовательскую задачу, но, похоже, у меня нет доступа к моим моделям. Я думал, что это было что-то неявно включенное в задачу рельсов. У меня есть следующий код в lib / tasks / test.rake: namespace :test do task :new_task do puts Parent.all.inspect end end А вот как выглядит моя...
У меня есть задача rake, в которой я делаю некоторые проверки в начале, если одна из проверок не удалась, я хотел бы вернуться рано из задачи rake, я не хочу выполнять какой-либо оставшийся код. Я думал, что решение было бы разместить возврат, где я хотел бы вернуться из кода, но я получаю...
После добавления файлов миграции в db/migrateпапку и запуска rake db:migrate, я хочу вернуться к предыдущему шагу, я думаю, использование VERSION=nправильного способа сделать это, но я не знаю правильное значение n для использования. Есть ли команда для проверки текущего значения n? Было бы...
У меня действительно расстраивающая проблема: Грабли глупы. Вот как возникает проблема: $ rails new test_app $ rails generate scaffold new_scaffold field1:string field2:text Оба из них работают просто отлично, но потом, когда я делаю это, $ rake db:migrate Я получаю следующую ошибку. (in...
Последние изменения в Ruby 1.9.2 больше не делают текущий каталог .частью вашего LOAD_PATH. У меня есть нетривиальное количество файлов Rake, которые предполагают, что они .являются частью LOAD_PATH, поэтому это сломало их (они сообщили «нет такого файла для загрузки» для всех операторов require,...
Я только что обновил Rake до последней версии ( 0.9.0.beta.4), и rakeкоманда выдает следующее сообщение об ошибке: rake aborted! undefined method `task' for #<Anelis::Application:0x9223b6c> Вот след: undefined method `task' for #<Anelis::Application:0x97ef80c>...
Как я могу запустить отдельный тест из набора тестов rails? rake test ANYTHING похоже не
При запуске любой rakeзадачи получаю: NoMethodError: неопределенный метод `last_comment 'для Это было после того, как bundle updateвытащили новую версию rake, версию 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...
Я пытаюсь запустить проект рельсов, получаю Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Если я это сделаю: "установить пакет" но я получаю You have already activated rake 0.9.0, but your Gemfile requires rake 0.8.7 делая rake...
Согласно « Пользовательским задачам рейка »: desc "Pick a random user as the winner" task :winner => :environment do puts "Winner: #{pick(User).name}" end Насколько мне известно, :winner => :environmentсредство «делали environmentраньше winner». Но что environment? Когда мне его использовать?...
В задаче rake, если я использую команду put, я вижу вывод на консоли. Однако я не увижу это сообщение в файле журнала, когда приложение будет развернуто на производстве. Однако если я скажу Rails.logger.info, тогда в режиме разработки я ничего не вижу на консоли. Мне нужно перейти к файлу журнала и...
Когда я пытаюсь это сделать, bundler updateя получаю эту ошибку: .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) Я новичок в Ruby, может...
Я установил PostgreSQL на свой Mac OS Lion и работаю над приложением rails. Я использую RVM, чтобы хранить все отдельно от других моих приложений Rails. По какой-то причине, когда я пытаюсь перенести db в первый раз, rake не может найти пользователя postgres. Я получаю ошибку FATAL: role "postgres"...