问题标签 [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 投票
1 回答
53 浏览

crud - Volt:相当于destroy_all?

我有一个带有“重置此集合”按钮的表单。看起来像这样:

在我的控制器中,我这样做:

我期望的是显示列表的客户端将显示一个空列表。实际发生的是,部分但不是所有项目都被删除了。

如何在持久支持的存储(即:)上处理“将整个集合转储到垃圾桶”操作model :store?另外,有没有办法通过相关的集合使这些级联?

0 投票
1 回答
51 浏览

html - VoltRb 中带有 File-IO 的空字符串

我正在尝试在 VoltRb 中读取文件并将这些文件的内容嵌入到我的视图中。我最初计划在服务器端读取文件(因为客户端不支持文件读取),然后将这些文件的字符串传递给客户端,但似乎我得到了我在客户端上的文件的空字符串。

这是一些代码来演示我的问题:

file.txt

main_controller.rb

index.html

我的目录树如下所示:

为什么我的文件得到一个空字符串,我该如何解决这个问题?

0 投票
0 回答
51 浏览

mongodb - Volt/mongodb 查询唯一字段列表?

在 Volt 中:假设我有一堆people带有(非唯一)job_title字段,有没有办法查询所有现有职位的列表?

例如,如果我有:

我会用store.???get['boss', 'lieutenant', 'underling']或类似的?有没有办法做到这一点?在这个答案中尝试过类似的东西,但得到了undefined method 'group'

0 投票
2 回答
76 浏览

comparison - 伏特迭代与承诺的比较

如果我正在迭代ArrayModelusing .each_with_index,有没有办法根据当前index与 a 的结果进行比较来做出渲染决策Promise(目前,此比较返回关于比较 aNumeric与 a的错误Promise)?

在实践中,我有一个默认呈现十个项目的列表,用户可以要求呈现 20、30 等。如果我让用户选择更改查询,那么整个列表会重新呈现,这很慢。如果我将他们的选择{{ if index < selected_limit }}从 false 更改为 true,则只有新显示的项目会重新呈现。但这仅在可以indexPromise( selected_limit) 进行比较时才有效。有没有办法做到这一点?

0 投票
1 回答
36 浏览

ruby - Volt框架中的Onmouseover调用ruby函数不起作用

我想在鼠标放在一边时调用一个函数,但它只在初始页面加载时调用它(它不应该)而不是在鼠标放在一边时调用它。这是我的代码:

有什么建议么?

0 投票
1 回答
73 浏览

mongodb - 如何使用 volt-mongo 在 Volt 中查询小于另一个时间对象的时间?

我正在开发一个需要比较时间的 Volt 应用程序。使用如下所示的模型:

我可以使用 Time 对象保存模型的实例以用于打孔时间,并看到它们作为 ISODate() 对象保存到 MongoDB 中。到目前为止一切顺利。

当我想使用小于条件从数据库中查询时,我可以看到 Volt 和 volt-mongo 正在转向这个调用:

(其中“punchtime”是一个 Time 对象)到这个 Mongo 查询中:

即使它应该返回任何结果。

当我在保存 Punchcard 模型的实例时跟踪插入调用时,我看到 Time 对象没有被字符串化:

因此,我猜测由于 Time 对象在find调用时被字符串化,而不是在保存调用时,Mongo 正在对find.

如何在 Volt 中使用 $lt / $gt 和 Time 对象查询 Mongo?

0 投票
1 回答
69 浏览

ruby - 错误:在 ruby​​ Volt 框架中使用 gem rack-throttle 时出现“未初始化的常量 Object::Rack”

我正在尝试通过在新的Volt 框架中使用rack-throttle来限制我的网站中的恶意软件。这是我在 compnent/config/initializers/boot.rb 文件中的代码:

限制每分钟的请求数可以正常工作,但我收到一条错误消息,内容如下:

任何帮助将非常感激。

0 投票
2 回答
51 浏览

ruby - Volt:访问组件的 config/initializers/boot.rb 文件中的存储集合

我正在尝试访问组件的 config/initializers/boot.rb 文件中的存储集合,以声明一些中间件将 IP 地址数组列入黑名单。不幸的是,我收到以下错误:

可以在这里访问商店收藏吗?

0 投票
1 回答
101 浏览

ruby - 在 Volt 框架中使用 ruby​​ 类

我想知道在 Volt 框架中包含 ruby​​ 类的最佳方法是什么。我想使用Socket 类来查找站点访问者的 IP 地址。我想在控制器中使用它,但是把:

在文件的顶部不起作用。有什么建议么?

0 投票
1 回答
38 浏览

ruby - 使用 volt-mailer 时收到有关 .email 模板的错误

所以我有一个看起来完全有效的 .email 视图,所有这些都是基于文档编写的。

它被这个任务调用,在 mailer_tasks.rb 中

然而它抛出了这个错误

为什么要寻找 /subject 路径?我在 StackOverflow 上找不到关于邮件程序 gem 的任何问题。