问题标签 [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.

0 投票
1 回答
73 浏览

ruby-on-rails - Hyperstack 部署问题:没有要加载的文件——models/application_record.rb (LoadError)

我正在使用超堆栈版本 1.0.alpha1.4

我的应用程序在开发中运行良好,但是当我尝试在生产模式下部署它时,出现以下错误:

我该如何解决这个问题?先感谢您。

0 投票
0 回答
41 浏览

ruby-on-rails - Hyperstack 中的“未初始化常量”错误:找不到模型和组件

这是一个奇怪的错误,因为上周一切正常。今天当我想以开发模式启动应用程序时,我收到多个“名称错误”,说找不到某些类。

我有一个名为“index.rb”的组件文件,内容如下:

现在我突然收到这个错误信息:uninitialized constant Index::SearchRequest. SearchRequest是一个模型。没有组件Index::SearchRequest。它上周工作,但突然出现了。

有任何想法吗?:)

提前致谢

更新:我在控制台中看到的第一条错误消息是:

在上述错误之后,我还看到了几个错误,例如:

0 投票
2 回答
98 浏览

ruby-on-rails - 我可以使用类似于 String#constantize 的东西来初始化 Hyperstack::Component 吗?

我的数据库中有一些对象,我喜欢使用专用的 Hyperstack 视图组件进行渲染。假设我的对象具有name从 A 到 J 的唯一属性。现在我想循环它们并根据我的对象的, , , ...each渲染它们,并将我的对象作为参数传递给组件。ComponentAComponentBComponentCname

我现在要做的是:

我想做的是:

这是伪代码,因为你不能给变量常量化。但它显示了我想做什么。

如何防止手动将对象映射到其视图。

0 投票
1 回答
36 浏览

heroku - 如何在 Heroku 上运行的 Rails 5 中启用 Hyperstack 应用程序?在我的开发机器上运行良好

客户端数据的 Hyperstack 更新在本地工作,但在应用程序部署到 Heroku 之后就不行了。

我们正在使用一个小型 Rails 5 应用程序来探索如何将旧版 Rails 应用程序与 Hyperstack 功能相结合。

更新 rails 表单(恰好在 Bootstrap 中),例如:

对 Hyperstack Dashboard 中的更新事件做出反应:

0 投票
1 回答
43 浏览

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数组中删除,数字按预期从页面消失。

但是数据库中的关联没有意外更新,当我重新加载页面时,数字重新出现。

0 投票
1 回答
48 浏览

hyperstack - 如何在超栈中使用 HTTP

我使用 hyperstack.org 的安装说明对 hyperstack rails 应用程序进行了基本安装,尝试在回调中添加HTTP.get请求。after_mount

不太确定我还能尝试什么,认为 HTTP 将是一个标准选项

收到的错误是:

0 投票
0 回答
41 浏览

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 开发者控制台中显示的错误和调用堆栈:

0 投票
1 回答
65 浏览

ruby-on-rails - Hyperloop 可以使用最新的 Async/Await 吗?

我看到https://hyperstack.org/上的示例描述了将 fetch 作为 priomsies 的包装器。

我知道在 JS 中 async/await 是围绕 Promise 的语法糖,但我很好奇我是否可以将 async/await 模式与围绕 JS 的 Hyperloop ruby​​ 包装器一起使用?

0 投票
2 回答
41 浏览

ruby-on-rails - 从 HTTP.get('/my_pdf') 在浏览器中显示 pdf

Ηι!

我使用HTTP.get('/ehde_pdf')通过 routes.rb 调用执行此代码的控制器方法:

它将pdf数据返回给浏览器,但它没有作为下载提示出现在我们的页面中。我可以从例如 Mozilla Developer Tools -> Network 中看到浏览器获取文件数据,我可以通过双击下载它: 在此处输入图像描述

有什么方法可以从 HTTP.get('/ehde_pdf') 获取文件数据并直接显示下载提示?

谢谢!!!

0 投票
1 回答
36 浏览

react-native - 有没有办法将 React-Native 与 Hyperstack 和 Ruby 一起使用?

我想将 React-native 与 Ruby 一起使用。

我的选择是 Hyperstack,但不清楚我是否只能将它与 react 一起使用而不是 react-native。

有什么帮助吗?