Запуск задач Rake
Вы можете выполнять различные задачи обслуживания с помощью утилиты rake (более подробную информацию смотрите на странице http://docs.seattlerb.org/rake/). Примерами задач могут послужить создание структуры базы данных или наполнение базы данных тестовыми данными.
Эта функциональность доступна, если в приложении содержится файл Rakefile с описанием доступных задач Rake (более подробную информацию смотрите в документации к формату Rakefile). Бывает полезно иметь gem-пакет ‘rake’ в списке файла Gemfile.
Откройте страницу Сайты и домены и нажмите Ruby. После установки gem-пакетов можно попытаться запустить задачу Rake, нажав Выполнить задачу rake. В открывшемся окне укажите желаемые параметры и нажмите ОК - это будет равнозначно запуску утилиты rake
с такими же параметрами в командной строке.
Например, для просмотра имеющихся задач введите -T
и нажмите ОК (что эквивалентно выполнению команды rake -T
).
Чтобы выполнить определенную задачу (например, about
), используйте имя задачи как параметр (что эквивалентно выполнению команды rake about
).
Другие примеры команд Rake:
- Для выполнения задачи по умолчанию запустите утилиту rake без параметров:
rake
. - Для выполнения задачи с переменными среды укажите значения переменных в форме
[переменная=значение]
перед названием задачи:rake RAILS_ENV=production SECRET_KEY_BASE=my-secret-key about
. - Для выполнения задачи с параметрами укажите значения параметров в прямых скобках:
rake assets:clean[1].
- Для просмотра списка всех имеющихся опций
rake
используйте опцию-h
:rake -h
.