问题标签 [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 回答
33 浏览

ruby-on-rails - 如何在 Hyperstack 中启用参数作为方法

我想使用:

代替

如何将其启用为默认值?

0 投票
1 回答
183 浏览

ruby-on-rails - Material UI 主题和 Hyperstack

Material UI (React) 使用主题解决方案,其中主题对象在 JS 中创建,然后传递到顶级组件。在 Opal 中创建主题对象可能很复杂,因为 Material 组件需要传递一个 JS 函数,在该函数中实际动态创建主题。

有没有人有一个很好的例子?

0 投票
1 回答
63 浏览

ruby-on-rails - 如果尚未设置状态变量,如何仅在 Store 中设置状态变量?

我正在使用Hyperstack Stores,并且在before_mount我想要做的组件中:

在商店里:

但是||=每次呈现这种类型的组件时都会触发条件分配。

我知道我可以通过在商店中设置一个状态变量来解决这个问题,state_accessor :is_set并且如果尚未设置其他变量,则只设置其他变量,但我想知道是否有更好的方法来解决这个问题?

0 投票
1 回答
85 浏览

ruby-on-rails - 使用 Google 的文本到语音 API 和 Hyperstack

我想使用 Google text-speech API 让我的用户在文本控件中输入文本,然后单击一个按钮,将文本发送到我的 Rails 服务器,在那里它将使用 Google TextToSpeach API 创建一个 mp3 文件那个演讲的。

Google API 看起来非常易于使用:https ://cloud.google.com/text-to-speech/docs/create-audio

在传统的 Rails 应用程序中,我会编写一个 API 来传递要转录的文本,并希望 API 调用返回为用户下载而创建的 MP3 文件的路径。

似乎Hyperstack 同构操作将是正确的方法,但是我如何确保操作仅在服务器上而不是在客户端上运行,以及如何获得操作的输出值(即创建的文件)所以我可以在浏览器中显示它供用户下载吗?

我应该强调,我只需要 Google API 在服务器上创建音频文件(而不是播放它)。然后用户将下载创建的文件以便自己使用。

0 投票
1 回答
60 浏览

ruby-on-rails - 你如何在 Hyperstack 中使用 FontAwsome 图标?

在具有 Rails 和 ReactJS 的Hyperstack项目中使用FontAwsome图标的最佳方法是什么,使用 Yarn 仅包含您需要的图标?

0 投票
4 回答
52 浏览

ruby-on-rails - 检查项目是否在 HyperSpec 中是“可点击的”

我有一个这样的 Hyperstack 组件:

conflicts如果方法返回非零值,我希望 on(:click) 处理程序是有条件的。

我还想知道如何在 hyperspec/capaybara 中对此进行测试……即如何检查 html 元素是否响应 :click 事件?

0 投票
1 回答
41 浏览

ruby-on-rails - 使用 hyperstack 进行测试时如何绕过策略

我正在尝试使用 hyperstack 和 hyperspec 进行一些组件单元测试。

问题是我有阻止测试运行的策略?

例如,我有一个政策,只有用户可以查看他们自己的订单。

但是除非我真的通过登录用户使测试复杂化(那么它不是真正的单元测试),否则我看不到如何覆盖策略。

我尝试制定不同的政策,before(:all)但 rspec 不喜欢那样。

0 投票
1 回答
66 浏览

javascript - Hyperstack中基于令牌的身份验证?

我对 hyperstack 身份验证的理解是,它依靠会话来保存用户的 id,该 id 用于获取acting_user.

如果我想从 Rails 会话中分离,并使用基于令牌的身份验证,我如何设置 Hyperstack 传输以在每个请求中包含一个令牌?

基本上我要问的是如何发送令牌以便它在acting_user通话中可用。

params[:token]根据请求从客户端传递的位置。

0 投票
1 回答
111 浏览

ruby-on-rails - 我将如何在 Hyperstack 组件中使用 React-Bootstrap?

我有一个基本的 Hyperstack 应用程序,并想对其进行样式设置。

我可以与React-Bootstrap集成吗?这是一种推荐的方法,还是我应该看看其他框架(例如Material UI?)

任何指向文档或示例代码的指针将不胜感激!

0 投票
1 回答
34 浏览

ruby-on-rails - 根据使用 ReactBootstrap 的路由设置导航项的活动状态

使用 React Bootstrap 和 Hyperstack Router 确保选择正确的导航项的最佳方法是什么?

我知道我可以使用该Link方法,但我想改用特定的 BootstrapNav项。

有没有人可以分享的一个很好的例子?