NodeJS + RubyOnRails (require is not a function...)
Пытаюсь заставить рабоать nodeJs внутри rails посредством EXECJs.
Руби часть index.html.erb выглядит как-то так. (Runtime NodeJS v8) <% require "execjs" require 'open-uri' %> <%= ExecJS.runtime.name%> <% source = open("........./public/script_exec.js").read context = ExecJS.compile(source) %> <% context.call('turbo_exec');%> НодЖС функция начинается как то так function turbo_exec(){ var process = require('child_process');... Что проверил и сделал. *в $PATH лежат bin-ы nodejs (usr/bin) *в boot.rb поставил ENV['EXECJS_RUNTIME'] = 'Node' Ну и собственно не работает и ошибка : Код:
TypeError: require is not a function |
Пишут, что должна ещё быть библиотека commonjs.rb - тогда require будет пониматься.
(я - нуль в ruby, если чё) |
Часовой пояс GMT +3, время: 09:49. |