# Запуск задач 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`.