Есть странная проблема, с которой мы сталкиваемся в нашем приложении Rails, пока мы выполняем задания cron. Наши задания cron работают успешно, однако после этого это приводит к ошибке «Missing Template». Если мы не будем разбираться в этом, команда тестирования не позволит пройти это, так любезно помогите !!Отсутствует шаблон во время работы Cron Jobs
Предоставление фрагмента кода и потока.
/и т.д./Crontab
55 5 * * * user sh /root_path/config/cron/shell_commands/environment/test.sh
test.sh
wget http://localhost:3000/cron_jobs/execute_cron_tasks/test/key
cron_jobs/execute_cron_tasks.rb
class CronJobs::ExecuteCronTasksController < ApplicationController
def test
CronTasks.test_cron if params[:key] && params[:key] == "key"
respond_to do |format|
format.html {render :status => Rack::Utils.status_code(:ok)}
format.js {render :status => Rack::Utils.status_code(:ok)}
end
end
end
модуль cron_tasks.rb
module CronTasks
def self.test_cron
puts "=======================working===========================".red
end
end
После вызова хрон он будет печатать данные, но бросает ошибку 500 Internal Server
журнала сервера
Started GET "/cron_jobs/execute_cron_tasks/test/getmeinfirst" for 127.0.0.1 at 2014-02-19 15:27:13 +0530
Processing by CronJobs::ExecuteCronTasksController#test as */*
Parameters: {"key"=>"key"}
Completed 500 Internal Server Error in 30ms
ActionView::MissingTemplate (Missing template cron_jobs/execute_cron_tasks/test, application/test with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in:
* "/root_path/app/views"
* "/root_path/.rvm/gems/ruby-2.0.0-p353/gems/devise-1.4.2/app/views"
):
app/controllers/cron_jobs/execute_cron_tasks_controller.rb:83:in `block (2 levels) in test'
app/controllers/cron_jobs/execute_cron_tasks_controller.rb:82:in `test'
Rendered /root_path/.rvm/gems/ruby-2.0.0-p353/gems/actionpack-3.2.13/lib/action_dispatch/middleware/templates/rescues/missing_template.erb within rescues/layout (0.3ms)
Спасибо Привет
Привет, спасибо за переигрывая. Сейчас он работает нормально, но есть небольшая проблема. Он создает файл в имени «ключ», который я передаю с запросом в корневой папке. Не могли бы вы рассказать, в чем проблема. – apr