Что команда, если я хочу, чтобы запустить задачу в test.rb в следующем каталоге:Команды для запуска задачи рельсов
lib/tasks/lib/data/test.rb
Что команда, если я хочу, чтобы запустить задачу в test.rb в следующем каталоге:Команды для запуска задачи рельсов
lib/tasks/lib/data/test.rb
Для добавления грабель задачи необходимо создать .rake файл вместо .rb файл в каталоге Lib/задачах, как
lib/tasks/sample_task.rake
или в случае
lib/tasks/lib/data/test.rake
задача рек определяются с помощью пространства имен
Примера test.rake файл
# Namespace declaration
namespace :sample do
# Task Description
desc "Sample task"
# Here sample_task is the name of the task
task sample_task: :environment do
# Your task
5.times do |t|
puts "Hello world"
end
end
end
Теперь запустите задачу с rake sample:sample_task
где образцом является объявлением пространства имен и sample_task этого имени задачи
Если вы используете рельсы 2, то вы можете использовать бегун для выполнения ваших задач, таких как
script/runner sample_task
'rake -T' покажет вам список доступных задач, – bjhaid