问题标签 [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.
crud - Volt:相当于destroy_all?
我有一个带有“重置此集合”按钮的表单。看起来像这样:
在我的控制器中,我这样做:
我期望的是显示列表的客户端将显示一个空列表。实际发生的是,部分但不是所有项目都被删除了。
如何在持久支持的存储(即:)上处理“将整个集合转储到垃圾桶”操作model :store
?另外,有没有办法通过相关的集合使这些级联?
html - VoltRb 中带有 File-IO 的空字符串
我正在尝试在 VoltRb 中读取文件并将这些文件的内容嵌入到我的视图中。我最初计划在服务器端读取文件(因为客户端不支持文件读取),然后将这些文件的字符串传递给客户端,但似乎我得到了我在客户端上的文件的空字符串。
这是一些代码来演示我的问题:
file.txt
main_controller.rb
index.html
我的目录树如下所示:
为什么我的文件得到一个空字符串,我该如何解决这个问题?
mongodb - Volt/mongodb 查询唯一字段列表?
在 Volt 中:假设我有一堆people
带有(非唯一)job_title
字段,有没有办法查询所有现有职位的列表?
例如,如果我有:
我会用store.
???
get['boss', 'lieutenant', 'underling']
或类似的?有没有办法做到这一点?在这个答案中尝试过类似的东西,但得到了undefined method 'group'
。
comparison - 伏特迭代与承诺的比较
如果我正在迭代ArrayModel
using .each_with_index
,有没有办法根据当前index
与 a 的结果进行比较来做出渲染决策Promise
(目前,此比较返回关于比较 aNumeric
与 a的错误Promise
)?
在实践中,我有一个默认呈现十个项目的列表,用户可以要求呈现 20、30 等。如果我让用户选择更改查询,那么整个列表会重新呈现,这很慢。如果我将他们的选择{{ if index < selected_limit }}
从 false 更改为 true,则只有新显示的项目会重新呈现。但这仅在可以index
与Promise
( selected_limit
) 进行比较时才有效。有没有办法做到这一点?
ruby - Volt框架中的Onmouseover调用ruby函数不起作用
我想在鼠标放在一边时调用一个函数,但它只在初始页面加载时调用它(它不应该)而不是在鼠标放在一边时调用它。这是我的代码:
有什么建议么?
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?
ruby - 错误:在 ruby Volt 框架中使用 gem rack-throttle 时出现“未初始化的常量 Object::Rack”
我正在尝试通过在新的Volt 框架中使用rack-throttle来限制我的网站中的恶意软件。这是我在 compnent/config/initializers/boot.rb 文件中的代码:
限制每分钟的请求数可以正常工作,但我收到一条错误消息,内容如下:
任何帮助将非常感激。
ruby - Volt:访问组件的 config/initializers/boot.rb 文件中的存储集合
我正在尝试访问组件的 config/initializers/boot.rb 文件中的存储集合,以声明一些中间件将 IP 地址数组列入黑名单。不幸的是,我收到以下错误:
可以在这里访问商店收藏吗?
ruby - 在 Volt 框架中使用 ruby 类
我想知道在 Volt 框架中包含 ruby 类的最佳方法是什么。我想使用Socket 类来查找站点访问者的 IP 地址。我想在控制器中使用它,但是把:
在文件的顶部不起作用。有什么建议么?
ruby - 使用 volt-mailer 时收到有关 .email 模板的错误
所以我有一个看起来完全有效的 .email 视图,所有这些都是基于文档编写的。
它被这个任务调用,在 mailer_tasks.rb 中
然而它抛出了这个错误
为什么要寻找 /subject 路径?我在 StackOverflow 上找不到关于邮件程序 gem 的任何问题。