Вопросы с тегом 'rake'

Утилита Ruby build похожа на make с командами сборки, определенными в чистом Ruby.
17 отв.

Как передать аргументы командной строки в команду rake

У меня есть задача rake, которая должна вставить значение в несколько баз данных. Я хотел бы передать это значение в команду rake из командной строки или из другой задачи rake. Как я могу это сделать?
05 мая '09 в 19:27
17 отв.

Очистите или заново создайте базу данных Ruby on Rails

У меня есть база данных dev Ruby on Rails, полная данных. Я хочу удалить все и перестроить базу данных. Я думаю использовать что-то вроде: rake db:recreate Возможно ли это?
07 нояб. '10 в 4: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 в 19:11
21 отв.

Rails DB Migration - Как удалить таблицу?

Я добавил таблицу, которая, как мне казалось, мне понадобится, но теперь я больше не планирую ее использовать. Как мне удалить эту таблицу? Я уже запустил миграцию, поэтому таблица находится в моей базе данных. Я полагаю, что rails generate migrati...
26 окт. '10 в 4:52
6 отв.

Как запускать задачи Rake из задач Rake?

У меня есть Rakefile, который компилирует проект двумя способами, в соответствии с глобальной переменной $build_type, которая может быть :debug или :release (результаты идут в отдельных каталогах): task :build => [:some_other_tasks] do end Я х...
23 февр. '09 в 18:13
6 отв.

Что означает сбой exec exec?

Что означает bundle exec rake db:migrate? Или просто bundle exec rake <command> в целом? Я понимаю, что bundle заботится о сохранении вещей в Gemfile. Я знаю, что означает слово "exec". Я понимаю, что rake поддерживает все различные сценарии...
05 июля '11 в 23:46
20 отв.

Задача cron для рельсов: лучшие практики?

Какой лучший способ запускать запланированные задачи в среде Rails? Script/бегун? Рейк?
13 нояб. '08 в 1:59
7 отв.

Как мне вернуть раннюю задачу?

У меня есть функция rake, где я делаю некоторые проверки в начале, если одна из проверок не работает, я хотел бы вернуться раньше из задачи rake, я не хочу выполнять какой-либо из оставшегося кода. Я думал, что решение будет заключаться в возврате т...
23 февр. '10 в 10:46
4 отв.

Предоставляют ли рейки рейк-задачи доступ к моделям ActiveRecord?

Я пытаюсь создать пользовательскую задачу rake, но, похоже, у меня нет доступа к моим моделям. Я думал, что это было неявно включено в задачу rails. У меня есть следующий код в lib/tasks/test.rake: namespace :test do task :new_task do puts Pa...
18 мая '09 в 8: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 в 5: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 в 17:07
7 отв.

Почему Ruby 1.9.2 удаляет "." от LOAD_PATH, и какова альтернатива?

Последние изменения в Ruby 1.9.2 больше не делают текущий каталог . частью вашего LOAD_PATH. У меня есть нетривиальное число Rakefiles, которые предполагают, что . является частью LOAD_PATH, так что это сломало их (они сообщили, что "нет такого файл...
25 мая '10 в 0: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 в 6: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 в 9:26
11 отв.

Как запустить один тест из набора тестов рельсов?

Как запустить один тест из набора тестов rails? rake test ANYTHING кажется, не помогает.
02 окт. '09 в 1:09