问题标签 [hyperstack]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Hyperstack 部署问题:没有要加载的文件——models/application_record.rb (LoadError)
我正在使用超堆栈版本 1.0.alpha1.4
我的应用程序在开发中运行良好,但是当我尝试在生产模式下部署它时,出现以下错误:
我该如何解决这个问题?先感谢您。
ruby-on-rails - Hyperstack 中的“未初始化常量”错误:找不到模型和组件
这是一个奇怪的错误,因为上周一切正常。今天当我想以开发模式启动应用程序时,我收到多个“名称错误”,说找不到某些类。
我有一个名为“index.rb”的组件文件,内容如下:
现在我突然收到这个错误信息:uninitialized constant Index::SearchRequest
.
SearchRequest
是一个模型。没有组件Index::SearchRequest
。它上周工作,但突然出现了。
有任何想法吗?:)
提前致谢
更新:我在控制台中看到的第一条错误消息是:
在上述错误之后,我还看到了几个错误,例如:
ruby-on-rails - 我可以使用类似于 String#constantize 的东西来初始化 Hyperstack::Component 吗?
我的数据库中有一些对象,我喜欢使用专用的 Hyperstack 视图组件进行渲染。假设我的对象具有name
从 A 到 J 的唯一属性。现在我想循环它们并根据我的对象的, , , ...each
渲染它们,并将我的对象作为参数传递给组件。ComponentA
ComponentB
ComponentC
name
我现在要做的是:
我想做的是:
这是伪代码,因为你不能给变量常量化。但它显示了我想做什么。
如何防止手动将对象映射到其视图。
heroku - 如何在 Heroku 上运行的 Rails 5 中启用 Hyperstack 应用程序?在我的开发机器上运行良好
客户端数据的 Hyperstack 更新在本地工作,但在应用程序部署到 Heroku 之后就不行了。
我们正在使用一个小型 Rails 5 应用程序来探索如何将旧版 Rails 应用程序与 Hyperstack 功能相结合。
更新 rails 表单(恰好在 Bootstrap 中),例如:
对 Hyperstack Dashboard 中的更新事件做出反应:
javascript - 在 Hyperstack 上,删除方法不会更新数据库中的 has_many 关系
当我在Hyperstack上使用delete方法更新模型中的has_many关系时,数据库中没有更新关联,仅在前端删除了关联。
我在 rails 5.1.7 上安装了 rails-hyperstack gem 'edge' 分支
在此代码的 Main 组件中,在单击页面中的数字时会调用 Agent#deassign(number)。
我正在尝试在此代码中的 Agent#deassign(number) 方法中使用 delete 方法来删除与问题的关联。
app\hyperstack\components\main.rb
app\hyperstack\models\issue.rb
app\hyperstack\models\agent.rb
应用\db\schema.rb
问题从前端的agent.issues数组中删除,数字按预期从页面消失。
但是数据库中的关联没有意外更新,当我重新加载页面时,数字重新出现。
hyperstack - 如何在超栈中使用 HTTP
我使用 hyperstack.org 的安装说明对 hyperstack rails 应用程序进行了基本安装,尝试在回调中添加HTTP.get
请求。after_mount
不太确定我还能尝试什么,认为 HTTP 将是一个标准选项
收到的错误是:
ruby-on-rails - 在超堆栈上,删除“has_many :through”关联仅在第一次失败
在 hyperstack 上,Assignment#destroy 方法仅在第一次试验时以“Bad request”失败,其中 Assignment 是建立“has_many”关系的模型。#destroy 在第二次试验中成功。
我已经安装了'edge' 分支的 rails-hyperstack gem。
我正在尝试通过分配模型在问题和代理模型之间建立多对多关系,如下所示:
问题编号列在页面上。
单击一个数字时,会调用 Agent#deassign(number),它会调用 Assignment#destroy。这样,我试图删除超堆栈上的关联,因为在这种情况下不能使用 issues.delete(issue).save。
Assignment#destroy 仅在第一次单击数字时失败。第二次成功,关系删除成功。
#destroy 失败时 chrome 开发者控制台中显示的错误和调用堆栈:
ruby-on-rails - Hyperloop 可以使用最新的 Async/Await 吗?
我看到https://hyperstack.org/上的示例描述了将 fetch 作为 priomsies 的包装器。
我知道在 JS 中 async/await 是围绕 Promise 的语法糖,但我很好奇我是否可以将 async/await 模式与围绕 JS 的 Hyperloop ruby 包装器一起使用?
react-native - 有没有办法将 React-Native 与 Hyperstack 和 Ruby 一起使用?
我想将 React-native 与 Ruby 一起使用。
我的选择是 Hyperstack,但不清楚我是否只能将它与 react 一起使用而不是 react-native。
有什么帮助吗?