Я одна рейка задача, как это:Как видеть рейк задач ставит/регистрирует внутри сервера rails?
task :create_orders, [:my_param] => :environment do |t, args|
puts "hello"
Rails.logger.debug "hey"
end
Когда я назвал рейк задачу с кнопки внутри моей точки зрения, все, что внутри передней задачи бежать как то, что я хочу.
Но я не вижу, что я вложил внутри puts
и Rails.logger.debug
внутри моего терминала, где я запустил команду rails server
, чтобы запустить локальный сервер.
Я также пытаюсь запустить tail -f log/development.log
внутри моей папки проекта, но ничего puts
или Rails.logger.debug
высказываний из моей задачи рейка.
Что мне делать, чтобы я мог видеть то, что я положил внутри puts
, и Rails.logger.debug
сообщений внутри моего rails server
терминала?
Как вы называете рейк-задачу? – mudasobwa
Использование AJAX. URL-адрес AJAX для маршрута внутри моего контроллера. У меня есть это внутри моего действия контроллера: '% x (bundle exec rake create_orders)' –
Это ответ. '% x' запускает команду в подоболочке. Чтобы обмениваться ресурсами приложений, нужно вызвать rake-задачи с помощью команды Rake :: Task [...]. Invoke'. – mudasobwa