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

Opal is a Ruby to JavaScript source-to-source compiler. It comes packed with the Ruby corelib you know and love. It is both fast as a runtime and small in its footprint.
4 ответа

Как я могу скомпилировать Ruby в Javascript?

Я работаю над частью логики, которую я хотел бы выразить на сервере, а также в браузере. Что-то вроде проверки формы, где должны быть определенные логические отношения между элементами на основе того, что уже было введено. Итак... Если я могу написа…
27 янв '10 в 02:20
2 ответа

Встраивание серверных Ruby в файлы опалов в рельсах

Можно ли встраивать серверный рубин в файлы Opal .js.rb? Другими словами мне нужен доступ к примеру User.find(1) в каком-то опаловом файле в Rails, как в случае с.erb.
22 сен '15 в 04:21
1 ответ

Событие завершено с помощью Opal-jQuery

Я работаю над проектом, который последовательно обрабатывает несколько событий jQuery с помощью оболочки opal-jquery. jQuery имеет очень эффективную функцию обратного вызова, и мне интересно, если это возможно сделать в чистом рубине с Opal.
02 май '15 в 22:00
1 ответ

Константы в OpalRB

Мне интересно кое-что в моем проекте с OpalRB (компилятор Ruby-to-JavaScript): когда вы создаете константу в Opal, вот так: ONE = 1 ... это то же самое, что сказать, что это JavaScript?: const ONE = 1; Причина, по которой я задаю этот вопрос, заключ…
07 сен '14 в 21:17
3 ответа

Запустить действие при переходе по ссылке на страницу с тем же действием (VoltRb)

В http://localhost:3000/books, У меня есть страница указателя, где у меня есть список книг. Когда вы нажимаете на одну из ссылок, действие, с которым она связана, bookувольняют: Однако, когда вы нажимаете на одну из ссылок на одной из страниц книги,…
24 авг '15 в 19:25
1 ответ

Как я могу использовать require_relative при компиляции с Opal и последующей работе в Node?

Я совершенно новичок в Опале. Я просто проверяю, как его использовать, написав простой код Ruby в локальном файле и скомпилировав его opal -c test.rb > test.jsи затем выполнить результирующий файл JS, используя node test.js, Это работает нормальн…
19 фев '18 в 22:17
1 ответ

Опал рубин (опал-билд), чтобы преобразовать nwn-lib (nwn-gff) в javascript? Потерял

Я пытаюсь познакомиться как с ruby, так и с javascript через проект хобби, чтобы создать редактор разговоров (возможно, приложение google drive), который делится форматами ввода / вывода, совместимыми с Neverwinter Nights (например, https://github.c…
26 сен '14 в 21:19
0 ответов

Проблемы с загрузкой PhantomJS в свежем приложении Volt

Я пытался бежать BROWSER=phantom rspec spec на только что созданном приложении Volt и появилось следующее сообщение об ошибке: WARNING: LoadError: cannot load such file -- volt/views/notices/index # ... continues for some time ... Это была довольно …
24 авг '15 в 19:27
3 ответа

Неинициализированная константа Object::Element в Opal RB

Пробую свои силы в Opal/JQuery. Мой файл app.rb выглядит так: require 'opal' require 'opal-jquery' class HTMLObject def initialize end def write_to_body end end class HTMLParagraph < HTMLObject attr_accessor :inner_html def initialize(text) @inne…
18 май '13 в 22:30
1 ответ

Запускать библиотеку Ruby из JavaScript

Я нашел прекрасную библиотеку, написанную на Ruby, которую я хотел бы использовать в своем приложении JS. Библиотека является регулярным выражением -> библиотека преобразования NFA и идеально подходит для моих нужд. Есть ли способ вызвать эту библио…
15 дек '15 в 10:17
1 ответ

Нити идут на опал?

Итак, я прочитал здесь, что у нас нет доступа к потокам из JavaScript. Но это не правда, правда? У нас есть какая-то поддержка потоков из javascript (с рабочими?). Это не будет невозможно. Это проблема или я что-то неправильно понимаю?
13 окт '14 в 12:56
1 ответ

Опал Rb eval метод бросает "неопределенный метод"

Разве у Opal.rb нет метода eval? Использование eval как в классах, так и вне бросков undefined method 'eval'Все остальное работает отлично.
24 июн '15 в 07:42
1 ответ

Как загрузить файл компонента только один раз в VoltRb

У меня есть файл компонента, который я хочу загрузить только один раз в своем проекте Volt. Загрузка более одного раза вызовет проблемы, аналогично загрузке библиотеки OpalRb более одного раза. Чтобы уточнить, я загружаю этот файл компонента в файл …
27 июн '15 в 21:41
1 ответ

Как писать текст на определенном месте [Опал]

Мне нужно написать статическую веб-страницу с простыми данными. В форме у меня есть данные от пользователя и в теге<div id="prog"> мой вывод Как использовать Opal для записи строки в нужное место? <div id="prog"> </div><script t…
08 июл '15 в 12:50
1 ответ

ajax-запрос opal-jquery отправляет искаженную строку json

Я использую opal-jquery для отправки ajax-запроса на мой бэкэнд, но полезная нагрузка json искажается, когда я пытаюсь получить доступ к нему на бэкенде. Когда я делаю puts @params.to_s на моем бэкэнде это выглядит так: {"{\"username\":\"some_user\"…
19 авг '15 в 08:53
2 ответа

Как получить доступ к URL страницы в VoltRb

Я пытаюсь запустить некоторый код на контроллере в Вольт, но только на определенных страницах. Я просмотрел документы, но не совсем уверен, как получить доступ к URL-адресу данной страницы. Есть ли какая-то скрытая переменная или что-то в page модел…
24 июн '15 в 18:52
2 ответа

Кто-нибудь использовал Chronic или ChronicDuration в VoltRB?

Я положил chronic а также chronic_duration драгоценные камни в моем Gemfileи все отлично работает в volt console, Однако, если я попробую что-нибудь на стороне клиента, я получу ошибку имени. Я пытался запросить их в инициализаторе на стороне клиент…
02 дек '15 в 21:28
1 ответ

Попытка получить шаблон act.rb для рендеринга в opal с использованием opal-jquery, работала, сейчас это не

Я признаю, что это похоже на мой предыдущий вопрос, но это не совсем то же самое. Поскольку в конце концов я использую ajax-запросы, я решил добавить opal-jquery в мой стек (если вы не знаете более простой способ) и переключился на использование Doc…
18 авг '15 в 10:23
1 ответ

Как конвертировать ruby ​​- Rspec в js test - опаловый камень

В моем приложении Ruby on Rails я использую опаловый гем для преобразования кода ruby ​​в JS. Как я могу также преобразовать тесты Rspec в тест JS - опал. И как запустить эти тесты JS/ опал? Поблагодарить
20 сен '18 в 13:08
1 ответ

Невозможно использовать библиотеку Ruby Math с Opal

Есть ли способ использовать библиотеку ruby ​​Math в Opal? Я получил следующее сообщение об ошибке Uncaught NameError: uninitialized constant Object::Math когда используешь Math::PI в моем рубиновом методе. Рубиновый код: class Numeric def degrees s…
13 янв '15 в 18:34