Вопросы с тегом 'rake'
Утилита Ruby build похожа на make с командами сборки, определенными в чистом Ruby.
17
Как передать аргументы командной строки в команду rake
У меня есть задача rake, которая должна вставить значение в несколько баз данных.
Я хотел бы передать это значение в команду rake из командной строки или из другой задачи rake.
Как я могу это сделать?
05 мая '09 в 16:27
19
Очистите или заново создайте базу данных Ruby on Rails
У меня есть база данных dev Ruby on Rails, полная данных. Я хочу удалить все и перестроить базу данных. Я думаю использовать что-то вроде:
rake db:recreate
Возможно ли это?
07 нояб. '10 в 1:23
4
Разница между rake db: migrate db: reset и db: schema: load
Разница между rake db:migrate и rake db:reset довольно проста в моей голове. Я не понимаю, как rake db:schema:load отличается от предыдущих двух.
Просто чтобы быть уверенным, что я на одной странице:
rake db:migrate - Выполняет миграцию, которая ...
24 апр. '12 в 16:11
23
Rails DB Migration - Как удалить таблицу?
Я добавил таблицу, которая, как мне казалось, мне понадобится, но теперь я больше не планирую ее использовать. Как мне удалить эту таблицу? Я уже запустил миграцию, поэтому таблица находится в моей базе данных. Я полагаю, что rails generate migrati...
26 окт. '10 в 1:52
6
Как запускать задачи Rake из задач Rake?
У меня есть Rakefile, который компилирует проект двумя способами, в соответствии с глобальной переменной $build_type, которая может быть :debug или :release (результаты идут в отдельных каталогах):
task :build => [:some_other_tasks] do
end
Я х...
23 февр. '09 в 15:13
7
Что означает сбой exec exec?
Что означает bundle exec rake db:migrate? Или просто bundle exec rake <command> в целом?
Я понимаю, что bundle заботится о сохранении вещей в Gemfile. Я знаю, что означает слово "exec". Я понимаю, что rake поддерживает все различные сценарии...
05 июл. '11 в 20:46
20
Задача cron для рельсов: лучшие практики?
Каков наилучший способ запуска запланированных задач в среде Rails? Сценарий/бегун? Грабли? Я хотел бы запускать задачу каждые несколько минут.
12 нояб. '08 в 22:59
7
Как мне вернуть раннюю задачу?
У меня есть функция rake, где я делаю некоторые проверки в начале, если одна из проверок не работает, я хотел бы вернуться раньше из задачи rake, я не хочу выполнять какой-либо из оставшегося кода.
Я думал, что решение будет заключаться в возврате т...
23 февр. '10 в 7:46
4
Предоставляют ли рейки рейк-задачи доступ к моделям ActiveRecord?
Я пытаюсь создать пользовательскую задачу rake, но, похоже, у меня нет доступа к моим моделям. Я думал, что это было неявно включено в задачу rails.
У меня есть следующий код в lib/tasks/test.rake:
namespace :test do
task :new_task do
puts Pa...
18 мая '09 в 5:39
19
Проблемы с Ruby on Rails и Rake: неинициализированная константа Rake:: DSL
У меня очень неприятная проблема: Rake не работает.
Вот как возникает проблема:
$ rails new test_app
$ rails generate scaffold new_scaffold field1:string field2:text
Оба из них работают нормально, но затем, когда я это делаю,
$ rake db:migrate
...
22 мая '11 в 2:10
5
Как передать аргументы в задачу Rake с средой в Rails?
Я могу передать аргументы следующим образом:
desc "Testing args"
task: :hello, :user, :message do |t, args|
args.with_defaults(:message => "Thanks for logging on")
puts "Hello #{args[:user]}. #{:message}"
end
Я также могу загрузить текущую ...
31 авг. '09 в 14:07
7
Почему Ruby 1.9.2 удаляет "." от LOAD_PATH, и какова альтернатива?
Последние изменения в Ruby 1.9.2 больше не делают текущий каталог . частью вашего LOAD_PATH. У меня есть нетривиальное число Rakefiles, которые предполагают, что . является частью LOAD_PATH, так что это сломало их (они сообщили, что "нет такого файл...
24 мая '10 в 21:12
8
Undefined метод "задача" с использованием Rake 0.9.0
Я только что обновил Rake до последней версии (0.9.0.beta.4), а команда rake заканчивается следующим сообщением об ошибке
rake aborted!
undefined method `task' for #<Anelis::Application:0x9223b6c>
Вот трассировка:
undefined method `task' fo...
13 мар. '11 в 3:04
9
Вы уже активировали rake 0.9.0, но ваш Gemfile требует рейка 0.8.7
Я пытаюсь запустить проект rails,
Я получаю
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
Если я это сделаю: "bundle install"
но
Я получаю
You have already activated rake 0.9.0, but your Gemfile ...
21 мая '11 в 6:26
13
Rails и PostgreSQL: роли postgres не существует
Я установил PostgreSQL на своем Mac OS Lion и работаю над приложением rails. Я использую RVM, чтобы все было отделено от других приложений Rails.
По какой-то причине, когда я пытаюсь перенести db в первый раз, рейк не может найти пользователя postgr...
23 окт. '11 в 1:26