Описание тега 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