[英]Compile an opalized Ruby gem to Node package
從文檔和指南中我不清楚 Opal 是否可行: 我編寫了一個構建器 gem ,它實現了 API 來構建 object 樹,然后將其寫入 XML(准確地說是 AIXM,一種航空格式)。 當前存在運行時依賴項,但我可以擺脫這些依賴項。 有關於為 Opal 配置 gems 的指南,但是,是否可以在 Jav ...
[英]Compile an opalized Ruby gem to Node package
從文檔和指南中我不清楚 Opal 是否可行: 我編寫了一個構建器 gem ,它實現了 API 來構建 object 樹,然后將其寫入 XML(准確地說是 AIXM,一種航空格式)。 當前存在運行時依賴項,但我可以擺脫這些依賴項。 有關於為 Opal 配置 gems 的指南,但是,是否可以在 Jav ...
[英]Why does `require 'native'` throw an exception in opalrb?
我正在使用opalrb采取嬰兒步驟,這是我的main.rb : require 'native' def main puts "hi from the main function in main.rb" end def demoButton outputDiv = Element ...
[英]Accessing DOM using Opal Ruby : how to install gems properly?
我想在 Opal Ruby 的幫助下測試一些簡單的 SVG 動畫,它代表 Ruby 到 Javascript 的轉譯器。 然而,我使用 Opal 的第一步很尷尬。 我根本無法訪問 dom(文檔對象模型)。 看來我的安裝(gems)可能是可疑的。 我錯過了一些東西: 回報: /home ...
[英]How can I parse a URL in Opal?
假設我有一個要解析的 URL ,包括查詢字符串: 我希望能夠獲得查詢字符串的 hash,例如:{ "bar" => "1", "a" => ["x", "y"] } 如何使用 Opal 解析這個? 我查看了來自 Ruby 的 URI 甚至 CGI 等選項,但它們似乎不可用。 顯然,我 ...
[英]how can get proc content using Opalrb parser
我需要通過 Opal ruby 獲取 proc 的內容發送到 js。 我只使用 Opal、Opal-native、opal-parser 的 static 版本。 我該如何進行? ...
[英]Could not setup webrick https server + sinatra + opalrb(sprockets)
我想用 OpalRb Sprockets 使我的簡單 sinatra 應用程序在 webrick https 上工作。 但它不起作用。 對於每個生成的 opal js 文件返回 404: [22/Oct/2019:17:48:17 HDT]“GET /assets/application.sel ...
[英]Converting Javascript datatables to use Opal in Rails app
我正在使用ajax-datatables-rails 。 下面是我的數據表的JS。 我想將javascript轉換為等效的Opal.rb。 它包括將CSRF令牌添加到對數據的ajax請求中。 我希望我們所有的JavaScript都被編寫為蛋白石,以提高可讀性,等等。請不要爭論這 ...
[英]Can I make a functional component in Hyperstack?
所有文檔都涉及使用類創建組件。 我可以制作一個功能組件來利用 React 鈎子,如果可以,如何制作? 為了澄清,我只能找到用於創建基於類的組件的文檔,例如 class Example < HyperComponent render do DIV { "Example" } e ...
[英]Setting active state on a Nav item depending on the Route using ReactBootstrap
確保使用React Bootstrap和Hyperstack Router選擇正確的導航項目的最佳方法是什么? 我知道我可以使用Link方法,但是我想改用特定的Bootstrap Nav項目。 有沒有人可以分享的好例子? ...
[英]How would I use React-Bootstrap in a Hyperstack component?
我有一個基本的 Hyperstack 應用程序,並想對其進行樣式設置。 我可以與React-Bootstrap集成嗎,這是一種推薦的方法,還是我應該看看其他框架(例如Material UI ?) 任何指向文檔或示例代碼的指針將不勝感激! ...
[英]Hyperstack and MaterialUI Drawer Toggling State is causing the drawer to open and close repeatedly
我正在Hyperstack項目中使用MaterialUI實現標題欄和菜單抽屜。 我有兩個組件,一個Header組件和一個Menu組件。 Menu組件是可擴展的Drawer 。 我將狀態存儲在Header組件中,並將其和處理程序傳遞給Menu組件,以在單擊抽屜關閉按鈕時切換抽屜狀態。 由於 ...
[英]Is there a way to disconnect console messaging from Hyperstack message queue?
在 Hyperstack 中,每個狀態更改都通過 websocket 機制進入消息隊列,以通知每個應用程序客戶端模型/應用程序狀態更改。 因此,如果您從我的瀏覽器會話更新模型,當時連接的其他所有人都可以在他們的會話中看到它(如果有必要的權限)。 這甚至是通過控制台“會話”完成的。 您從 Rails ...
[英]Passing models to components
使用hyperstack.org框架,在對正在渲染的模型進行突變時,如何減少渲染周期? 將要渲染的模型傳遞給使該模型發生突變的組件時,所有呈現該模型的組件都會在發生任何突變時重新渲染。 除非突變是按按鍵進行的,否則這很好,因為這意味着按按鍵重新渲染所有組件。 例如,如果我們有此表: ...
[英]Getting error text on the client when a model does not save
我正在使用Hyperstack.org框架,因此使用Opal編譯的Ruby代碼。 Hyperstack與Rails的集成創建了客戶端上某些模型的表示,我對響應中的錯誤驗證有疑問。 使用驗證程序保存模型時,如果觸發了其中一個驗證程序,則無法在promise響應中獲取完整的錯誤消息。 ...
[英]I get an JS error Opal.const_get_relative is not a function when compiling ruby into js
我有一個由Opal轉換為JS的Ruby函數,該函數始終可以正常運行,但是突然不起作用了。 JS控制台給我這個錯誤信息 原始的Ruby代碼是這個 轉換成這個 知道出了什么問題嗎? ...
[英]How to write opal library?
我想編寫 opal 庫來為我必須使用的一些本機 javascript 提供更好的界面。 但是,我不知道從哪里開始。 我在我當前的代碼中包含了一些東西,但不知道如何將它變成單獨的“模塊”或蛋白石不使用什么術語。 啟動這種事情的共同藍圖是什么? 或者我應該通過opal-browser挖掘並從那里弄清楚 ...
[英]How can I use require_relative when compiling with Opal and subsequently running in Node?
我對Opal完全陌生。 我只是通過在本地文件中編寫簡單的Ruby代碼,使用opal -c test.rb > test.js對其進行編譯,然后使用node test.js執行生成的js文件,來測試如何使用它。 當我想要的所有代碼都在test.rb中時,這工作正常。 但是,如果當tes ...
[英]UTF8 String With Accents In Opal
我正在嘗試在蛋白石中使用帶有重音的UTF8字符串。 Ruby代碼: 編譯的JavaScript: #test和瀏覽器控制台顯示: Français 如果我手動編輯已編譯的JavaScript,將“ Fran \\ xC3 \\ xA7ais”替換為“Fr ...
[英]How do I import a JavaScript or JSX based component into React.rb so it is accessible in ruby?
使用為React-Bootstrap和react.rb給出的示例可以完美地工作,但是我試圖使一個名為React-TimeAgo的NPN組件正常工作,我迷路了。 這是我所做的: 在index.js中(用於Webpack將其導入到webpack捆綁包中): 在實際的compone ...
[英]How do I tell Rails not to pre-render components?
使用React.rb時,如何防止Rails預渲染組件? ...