Я хочу запустить PhantomJs на контроллере.
в моем файле test.js
use 'strict';
console.log('HELLO WORLD');
в my_controller.rb
def test
rs = `phantomjs 'path/to/test.js' `
puts rs
end
Когда я запускаю проект налокальный в режиме development
,
- я иду к действию
/test
=> он отображает 'HELLO WORLD'
(работа)
Но когда я развернусь и запустлю егов режиме production
Не отображается HELLO WORLD
, кажется, что фантомные js не запускаются.
Я использую Phantomjs 2.1.1, rails 5.1.5, ruby 2.3.5 и загрузочный сервер Puma.Любой может показать мне, как это можно исправить.