Ответ 1
попробуйте
rake store_reports["1","2"]
в соответствии с Как передать аргументы командной строки в задачу rake.
анализатор не любит пространство между вашими параметрами
Я получаю следующую ошибку при выполнении моей задачи rake
rake store_reports["1", "2"]
rake aborted!
Don't know how to build task 'store_reports[1,'
Моя команда rake принимает 2 параметра и нуждается в доступе к моделям внутри него. Вот задача
task :store_reports, [:start_date, :end_date] => :environment do |t, args|
puts args.start_date
end
Я ссылался на оба вопроса, связанные с stackoverflow, но первый ответ не сработал, а во втором автор, похоже, решил его, но он никогда не отправил свой ответ.
рейк прерван! undefined метод `map 'для: name: Symbol команда rake с несколькими параметрами - я застрял
Вот еще дополнительная информация. Где я запустил rake -T
Я не вижу свою задачу rake там
попробуйте
rake store_reports["1","2"]
в соответствии с Как передать аргументы командной строки в задачу rake.
анализатор не любит пространство между вашими параметрами