问题标签 [voltrb]

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 投票
2 回答
54 浏览

ruby - 如何在 VoltRb 中访问页面的 URL

我正在尝试在 Volt 的控制器上运行一些代码,但仅限于某些页面。我查看了文档,但我不确定如何访问给定页面的 URL。模型中是否可能存在一些隐藏变量或其他东西page,像这样?:

0 投票
1 回答
109 浏览

css - InvalidByteSequenceError 通过 Intercity 部署 Volt

我不知道如何判断这是 Volt 还是Intercity的问题,但是当我通过 Intercity/ 成功部署其他机架应用程序Capistrano时,当我部署 Volt 应用程序时,当我访问页面时编译 CSS 文件时出错。

Encoding::InvalidByteSequenceError "\xE2" on US-ASCII

文件始终如一地发生.css.scss,我已经通过将它们全部转换为 来停止在我自己的文件上发生.scss这种情况,但偶尔它也会发生在其他文件上(特别是至少一个 involt-foundation和 in volt-font_awesome)。

知道为什么吗?

0 投票
2 回答
76 浏览

ruby - 如何在 Ruby Volt 中调用两个不同模型的方法

我有一个与我的 GroupController 关联的模型(组),但其中有许多另一个模型(人)的实例。我希望能够从我的 GroupController 创建新的 People 实例并将其添加到数组中。这样做的最佳方法是什么?以下是 GroupController 的摘录:

当我尝试创建一个新人时,该功能会中断。有什么建议吗?

0 投票
1 回答
66 浏览

voltrb - 删除整个 voltrb 存储集合

store.widgets.clear似乎没有保存到数据库中。所以我尝试了:

这只会破坏数据库中一半的记录。关于如何删除整个商店收藏的任何建议?

0 投票
2 回答
33 浏览

ruby - 在 VoltRb 中创建具有特定版本的新项目

当我运行时volt new foo,它会创建一个 0.9.3 版本的项目。我希望能够使用该0.9.4pre1版本创建一个新项目,但我不知道该怎么做。您如何配置 Volt 以便运行volt new foo将创建具有特定版本的项目?

0 投票
1 回答
65 浏览

ruby - 如何在 VoltRb 中只加载一次组件文件

我有一个组件文件,我只想在我的 Volt 项目中加载一次。多次加载会导致问题,类似于多次加载 OpalRb 库。为了澄清,我将这个组件文件加载到一个视图文件中,并且它一直被加载,因为每次页面被点击时加载组件文件的行都会被调用:

如何设置我的代码以便我只能加载一次组件文件?

这是我的问题的一个例子:https ://gist.github.com/ylluminarious/f5ed3741d08528d87d26

0 投票
1 回答
176 浏览

ruby - Volt rb 框架无法连接到数据库

volt server当我在终端中开火时,它给了我这个错误消息

无法连接到数据库。Volt 仍将运行,但消息总线需要数据库连接来建立节点之间的连接,因此消息总线已被禁用。这意味着更新不会在实例(服务器、控制台、运行器等)之间传播

它以前没有这样做过。即使我删除了存储库,生成一个新的,新鲜的,干净的,未受影响的,它仍然给我这个错误。我需要安装 mongo DB 查看器吗?

0 投票
1 回答
38 浏览

ruby - 如何将视图代码提取到 Volt 中的组件

我正在尝试将一些重复的视图内容提取到一个组件中,类似于 rails 部分。

我要这个:

变成这样:

但是每当我尝试将我的视图代码移动到时,app/activity/views/main/index.html 我都会收到有关活动不存在的错误。

0 投票
2 回答
106 浏览

ruby - VoltRB rspec 测试方法无法将 Promise 转换为 Array

我正在尝试对模型中的方法进行一些 rspec 单元测试。该方法返回一个承诺,并在解决时返回人名。该方法不是问题,因为我知道它可以正常工作。这是我的测试代码:

当我测试它时,我收到以下错误:

在调试时,我使用以下行来检查方法的返回值:

我得到了以下回复:

该错误似乎正在发生,因为它根据预期值测试了承诺。为什么我会收到此错误?

0 投票
2 回答
71 浏览

ruby - 如何在 ruby​​ volt 中添加按钮?

我正在尝试研究如何在 ruby​​ volt 框架中添加一个按钮——这确实是一个初学者的问题。

我已经尝试修改 todos 示例(第 1部分和第 2 部分),但没有让它工作。

我不太确定我的 html 错误还是控制器代码。任何指针将不胜感激。

浇水.html

这确实在页面上放置了一个按钮,但是当我按下它时,我希望在控制器中触发以下代码,但是没有任何反应。

主控制器.rb

我已将 p 语句作为检查 - 按下按钮时绝对不会触发它。