Описание тега execjs

ExecJS позволяет запускать код JavaScript из Ruby. Он автоматически выбирает лучшую доступную среду выполнения для оценки вашей программы JavaScript, а затем возвращает вам результат в виде объекта Ruby.
0 ответов

Trianglify.js генерирует фоны на стороне сервера (ruby)

Я пытаюсь сгенерировать фоновый рисунок треугольника на стороне сервера (ruby), используя trianglify.js и gem 'therubyracer' (также пробовал execjs - та же ошибка) Я использую следующий код require 'v8' cxt = V8::Context.new cxt.load('trianglify.js'…
07 мар '17 в 12:15
1 ответ

Передача аргументов с ExecJS

Мне нужно выполнить функцию javascript из моего приложения на Rails 4. Я попробовал следующее с ExecJS ( https://github.com/sstephenson/execjs) без какого-либо успеха: my_js_function = 'function my_function(a){var b=a.split("$");var c="";for(i=0;i&l…
14 янв '14 в 09:20
0 ответов

Создание окна оповещения в odoo с использованием execjs

Я пытаюсь создать окно оповещения по расписанию, которое напоминает пользователю на определенную дату. Итак, я установил execjs и создал этот метод: import execjs class Project(models.Model): _inherit = 'project.project' @api.multi def alert(self): …
09 май '18 в 09:19
2 ответа

Ruby on Rails: ошибка сегментации при запуске 'rake assets:precompile'

Уже два дня я не могу скомпилировать ресурсы javascript в моем проекте ruby ​​on rails. Если я не запускаю команду прекомпиляции, такая же ошибка возникает, когда ruby ​​компилирует ресурсы во время выполнения. Команда 'rake assets:precompile' преры…
1 ответ

Passenger + Ruby/ExecJS не находит NodeJS

У меня есть приложение Ruby on Rails, развернутое с помощью capistrano на сервере с Ubuntu 16.04 + nginx + passenger5 + ruby ​​2.5.0 (через rbenv) + nodejs 9.4. По какой-то неизвестной причине при открытии сайта пассажир возвращает ошибку: There was…
17 янв '18 в 15:46
3 ответа

"Не удалось найти среду выполнения JavaScript". Как мне установить один?

Я не могу запустить сервер рельсов. Видимо, у меня нет времени выполнения JavaScript. $ rails s c:/Ruby22/lib/ruby/gems/2.2.0/gems/bundler-1.13.6/lib/bundler/runtime.rb:94:in `rescue in block (2 levels) in require': There was an error while trying t…
26 дек '16 в 10:42
1 ответ

Джейд в контексте ExecJS

Очень просто, у меня проблемы с запуском скомпилированного файла jade.js из файла jade-lang в execjs. Если я включу jade.js в HTML-файл jade.compile возвращает функцию. Когда я делаю следующее: require 'execjs' source = <<-src var window = {};…
21 сен '12 в 16:19
0 ответов

Ошибка выполнения ExecJS при попытке прекомпилировать ресурсы для производства в RoR

Я недавно пытался предварительно скомпилировать ресурсы моего приложения CMS на Rails 4.2.6, но я получаю эту ошибку: ** Invoke assets:precompile (first_time) ** Invoke assets:environment (first_time) ** Execute assets:environment ** Invoke environm…
3 ответа

ExecJS::ProgramError: SyntaxError: Неожиданный токен: имя <ClassName>

Я создал класс JavaScript (названный как BarChart), которые имеют конструктор и несколько методов init. Я выполнил приведенную ниже команду для предварительной компиляции ресурсов для производственной среды, но получил ошибку. Команда, используемая …
20 фев '17 в 13:14
1 ответ

Запустить JavaScript в Ruby на Windows

Кто-нибудь знает, как запустить javascript (jscript тоже подойдет) в Ruby на машине с Windows? execjs, V8 и therubyracer не доступны для Windows.. Я знаю, как запустить javascript за пределами Ruby.
19 окт '12 в 14:53
17 ответов

Rails ExecJS::ProgramError в Pages#home?

При запуске нового приложения, когда я создаю домашнюю страницу контроллера и пытаюсь перейти на локальный хост:3000/pages/home, я получаю следующую ошибку: Showing c:/Users/Doesha/desktop/pinplug/app/views/layouts/application.html.erb where line #6…
09 фев '15 в 23:35
3 ответа

ExecJS::RuntimeUnavailable в Rails 4.1.4

ОБНОВЛЕНИЕ: Вещи теперь работают! Благодаря Monideep, я установил node.js, затем получил ошибку TZInfo::DataSourceNotFound, которая была решена путем добавления gem 'tzinfo-data', platforms: [:mingw, :mswin] а также bundle update, Спасибо, сэр! Преж…
07 июл '14 в 11:49
1 ответ

Почему ExecJS постоянно использует 100% CPU?

Я использую Ruby 2.2.4 и Rails 4.2.5 и Capistrano для развертывания, но после моей последней фиксации сервер всегда использует 100% CPU. Я использовал команду htop и увидел nodejs tmp/execjs использовать весь процессор. использование процессора Кто-…
28 июл '16 в 11:23
1 ответ

ExecJS Неожиданный токен: operator (>) в методе vue.js

У меня есть этот метод в моем объекте VUE: fetchStates: function () { this.$http.get('/api/locations/all_states').then((response) =&gt; { states = $.parseJSON(response.responseText).states this.$set('states', states) }).then(() =&gt; { $('.cs-select…
21 июн '16 в 21:29
1 ответ

Получение ExecJS при компиляции rassets: прекомпиляция против производства

Так что я сталкиваюсь со странной проблемой. Я не могу предварительно скомпилировать активы на Rails 5 против производства. Я получаю одно и то же сообщение об ошибке, независимо от того, прекомпилирую ли я на самом сервере или в моей локальной сред…
1 ответ

Rails ExecJS настраивает Nodejs на определенный каталог

Я использую Rails 4 в Ubuntu 13.04, и я хотел бы настроить мое приложение rails на использование скомпилированных Nodejs, установленных в другом каталоге, без указания системной переменной среды для Node. Может быть, используя ENV[EXECJS_RUNTIME] = …
13 окт '13 в 03:03
2 ответа

Ruby - ExecJS не загружается (у меня есть подходящие материалы и местоположение PATH.) [Windows]

У меня проблема с ExecJS в том, что он не может найти требуемое время выполнения. Я использую Windows, и на моем компьютере установлены Windows CScript и Node.js, но ни один из этих парней не вызывается. В результате я не могу запустить любую задачу…
5 ответов

Ошибка развертывания Rails 5 Heroku: ExecJS::ProgramError: SyntaxError: Неожиданный токен: имя (autoRegisterNamespace)

При попытке развернуть приложение rails 5 на heroku, я получаю следующую ошибку, когда она достигает Running: rake assets:precompile: remote: ExecJS::ProgramError: SyntaxError: Unexpected token: name (autoRegisterNamespace) (line: 14767, col: 7, pos…
30 авг '16 в 07:17
1 ответ

Rails: ExecJS::ProgramError, связанный с конвейером активов

Я изучаю Rails, следуя учебному пособию, и столкнулся с этой проблемой, где хочу связать изображение с помощью конвейера ресурсов следующим образом &lt;%= link_to image_tag("rails.png", alt: "Rails logo"), 'http://somewebsite.com' %&gt; Но при загру…
1 ответ

Производительность руля на стороне сервера Rails

Мы используем рули на стороне сервера в проекте магистральных одностраничных рельсов приложений в среде с высоким трафиком и обнаруживаем, что скорость рендеринга увеличилась на 100%. Мы используем гем sht_rails, который, кажется, хорошо закодирован…