Вопросы по теме 'rake-task'

работающая задача грабли
Почему, когда я запускаю задачу: my_project> rake import:twitter Путь к задаче: lib/task/import_twitter.rake namespace :import do task :twitter => :environment do puts "importing...." end end тогда тесты тоже...
231 просмотров
schedule 05.12.2022

Как настроить задачу Rake для раздачи
(Это действительно вопрос новичка о Rake & Rails и зависимостях в целом. Пытаюсь понять, как все это сочетается друг с другом) По сути, мне нужна задача Rake, которая действует как seed.rb, но вызывается отдельно. Он добавляет тестовые данные для...
4532 просмотров
schedule 13.02.2024

Как экспортировать данные в CSV и загрузить на отдельный FTP-сайт из Heroku?
У меня есть некоторые данные для экспорта из БД и сохранения в виде файла CSV, а затем загрузки на FTP-сервер. Сайт размещен на Heroku, и я понимаю, что вы можете писать только в каталоги tmp (или log?). Это прекрасно работает на моей локальной...
2472 просмотров
schedule 08.07.2022

рейк-маршруты bundle exec не работают
Когда я запускаю bundle exec rake routes , он печатает следующие сообщения: Faraday: you may want to install system_timer for reliable timeouts rake aborted! undefined method `debug_rjs=' for ActionView::Base:Class Tasks: TOP => routes =>...
4315 просмотров

Запускают ли Rails инициализаторы для задачи rake?
Выполняются ли сценарии из config/initializers, когда я запускаю задачу rake?
7542 просмотров
schedule 01.06.2024

Доступ к области приложения Sinatra из задачи Rake
У меня есть глобальная переменная в приложении Sinatra, которую я хочу обновить с помощью запланированной задачи из моего Rakefile. Обратите внимание, что приложение размещено на Heroku. Я настроил помощников для доступа к этой переменной. get...
739 просмотров
schedule 10.09.2022

rake task: неопределенный метод для класса
Я добавил новую задачу в свой RakeFile (я знаю, что новый способ сделать это — добавить вашу задачу в lib/tasks, но другие задачи находятся в RakeFile, и я пока не хочу проводить рефакторинг). Задача, которую я добавил обращается к модели (возможно,...
1734 просмотров
schedule 10.12.2023

Протестируйте определенную группу тестовых случаев с помощью rake testtask
Некоторые тесты требуют подключения к Интернету, а некоторые нет. Поэтому они разделены на две тестовые группы с разными шаблонами имен файлов. Как обновить Rakefile ниже, чтобы их можно было запускать отдельно с разными задачами rake? Кажется,...
509 просмотров
schedule 19.02.2023

Rake: Обработка файлов в указанном исходном каталоге
В моем проекте Rails у меня есть определенный список внешних файлов, которые я хочу обработать с помощью Rake. Моя цель - указать исходный каталог этих файлов в качестве аргумента следующим образом: rake foofiles:process[vendor/sources] В...
222 просмотров
schedule 28.07.2022

Rails: задача rake с аргументами не работает
Вот моя задача на грабли namespace :users do task :change_role, [:role] => :environment do |t, args| puts args.role end end Я вызываю это так: rake users:change_role["role"] но я получаю эту ошибку no matches found:...
5683 просмотров
schedule 28.04.2023

Как выйти из задачи rake при тайм-ауте?
Я установил задание cron для запуска задачи rake. Эта задача будет делать что-то, например отправлять запрос на публикацию... Если тайм-аут, процесс не может завершиться нормально. Как установить время ожидания, если это время превышено, затем...
981 просмотров
schedule 03.06.2022

Rake task во время инициализации приложения rails
Я хочу выполнить задачу rake при запуске сервера моего приложения. В config / application.rb я поместил следующее: if !Rails.env.production? Rake::Task[ "init:db_records" ].invoke end Задача rake четко определена и выполняется без...
1138 просмотров

Rails Rake Task Как парсить CSV с запятыми в полях
У меня есть csv, который содержит числа с плавающей запятой с запятыми, кроме точек, таких как «34,21», и мне нужно проанализировать его в моей задаче rake, я уже пробовал некоторые решения, подобные этому: Ruby on Rails — импорт данных из файла CSV...
1143 просмотров
schedule 04.08.2023

TypeError: нет неявного преобразования nil в String. utils.rb:24:в `quote_ident'
Я сделал rake task . Мое приложение rails работает без проблем . Код namespace :i18n_master do task check: :environment do read_model models = ActiveRecord::Base.descendants.map do |model| next if model.name.nil?...
2019 просмотров
schedule 15.01.2023

Как запустить задачу rake, используя when в Rails
Я пишу Rake-задачу. Я хочу запускать его каждое последнее воскресенье каждого месяца в 23:00. Как я могу запланировать это с помощью драгоценного камня Whenever в Ruby on Rails? Моя задача rake находится в следующем месте:...
602 просмотров

тестирование rake-задач с помощью Rspec не принимает аргументы
Я пытаюсь написать тест Rspec для одной из моих рейк-задач, согласно это сообщение Стивена Хагеманна . lib/tasks/retry.rake : namespace :retry do task :message, [:message_id] => [:environment] do |t, args|...
3103 просмотров
schedule 13.04.2024

Являются ли аргументы задачи rake неизменяемыми?
Я хочу изменить значение аргументов задачи (например, я хочу, чтобы аргумент стал символом). Но кажется, что аргументы задачи rake неизменяемы, это правильно? task :my_task,[:some_arg,:another_arg] do |cmd,args| puts args[:some_arg].class...
49 просмотров
schedule 20.11.2022

Обеспечение уникальности записи в базе данных Rails при обновлении без прерывания процесса обновления
Ruby 2.3.0, Rails 4.2.4 и на самом деле с использованием postgreSQL, а не SQLite Обновлено для ясности У меня есть большой файл csv (обновляется извне и загружается ежедневно), и я написал метод обновления таблицы базы данных Rails. Я не...
1389 просмотров

Rake Task с ActionMailer — неопределенная ошибка метода
У меня есть пользовательская задача rake, и я использую почтовую программу для этой задачи. У меня есть таблица агента со всей информацией об агенте. У меня также есть таблица agent_card, в которой хранятся все их лицензионные данные. В таблице...
95 просмотров

Невозможно загрузить модель с пространством имен при вызове задачи rake
У меня есть задача rake, которая вызывает другие задачи rake, поэтому мои данные разработки можно легко сбросить. первая задача с граблями (lib / tasks / populate.rake) # Rake task to populate development database with test data # Run it with...
1212 просмотров