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

volt - 任务没有正确设置变量?

在将变量传递给客户端时遇到一些问题。运行的任务是这样的:

$mapnames_current在这里被调用:

我不确定这里出了什么问题。$mapnames_current变量不应该在任何地方都可以访问吗?

0 投票
1 回答
53 浏览

voltrb - 视图调用中的 controller_group 是什么?

我只是想更好地理解viewmain.hmtl 中的调用:in 的第三个参数是什么{controller_group: 'main'}

是否有其他选项或参数可以传递给view?抱歉,如果我错过了文档中的某些内容。

0 投票
1 回答
156 浏览

javascript - 如何在 Volt 中实现客户端 javascript (jquery .animate)?

我无法掌握如何处理伏特的前端事件,希望这个具体问题可以帮助启发我。

我实现了网络广播中的简单聊天程序,并希望在它的基础上进行构建。具体来说,我希望聊天窗口在填充聊天窗口时保持滚动到底部。我认为关键是 jquery .animate({ scrollTop:...}) 方法,但我不明白如何在伏特中实现它。有人可以启发我吗?

我的第一次尝试是控制器中的“scroll_bottom”方法 https://github.com/mmattthomas/chat/blob/master/app/main/controllers/main_controller.rb#L30-L36

javascript 运行,但变量返回 NaN。

视图在这里: https ://github.com/mmattthomas/chat/blob/master/app/main/views/main/index.html

即使这个特定的例子也不能解决整个问题(如果其他人添加到聊天中,什么事件可以将聊天窗口动画到底部?) - 那么如何最好地使用 volt 实现这个客户端操作?

0 投票
1 回答
37 浏览

ruby - 是否可以将 GridFS 与 Ruby Volt 一起使用?

我想在数据库中存储一些图片,并且正在考虑使用 GridFS 来有效地完成它。是否可以在 Ruby Volt 框架中使用 GridFS?如果是这样,如何去做呢?

0 投票
1 回答
50 浏览

ruby - Ruby Volt 路由无法正常工作

我在使用 Volt 框架中的路线时遇到了一些问题。我设置我的路线如下:

当我导航到页面以查看配置文件时,一切都正确加载,但 url 是:

我希望网址看起来像这样:

有人知道我在做什么错吗?

0 投票
1 回答
23 浏览

ruby - 在 Volt 项目中放置前端“require”文件的位置

我正在编写一个应用程序,它需要我在控制器之外定义一个 Ruby 类,然后在控制器中实例化它。

我把它放进去lib/my_file.rb,也initializers/client/my_file.rb得到了同样的结果:

Sprockets::FileNotFound at / couldn't find file 'client/my_file' with type 'application/javascript'

0 投票
2 回答
105 浏览

ruby - 在 Ruby Volt 中存储图片

我想知道将图片存储在 Volt 框架中的模型中的最佳做法是什么。我应该将它分配给模型的字段还是有更好的方法?

0 投票
0 回答
155 浏览

ruby - 使用 Rack::Cors 上传图片不起作用

我正在尝试将一些图片从我的控制器上传到我在 Amazon S3 上的存储桶中。我正在使用 ruby​​ Volt 框架。我需要 CORS 才能做到这一点,所以我使用rack-cors。我已经在我的初始化程序/boot.rb 文件中正确声明了它。此代码直接取自自述文件。

不幸的是,它不能正常工作。当我尝试将图片发布到我的 S3 时,我收到以下错误:

关于可能导致这种情况的任何想法?

0 投票
1 回答
62 浏览

syntax-highlighting - 代码突出显示 VoltRb 中美化的问题

我在让 JavaScript美化库在 VoltRb 中的项目上工作时遇到了一些问题。问题是代码突出显示似乎仅在发生错误并重新加载页面时才起作用。我认为这个问题与 Volt 的持久连接有关,问题的一部分是prettify脚本没有找到它需要找到的元素,并且任何自定义主题也有同样的问题。

这是一个演示我的问题的简单演示项目:https ://github.com/ylluminarious/code_prettify_volt

如何prettify在 Volt 中使用代码突出显示?

0 投票
1 回答
43 浏览

ruby - 从基于 Ruby Volt 构建的网站将上传的文件保存到 Google Drive

我正在使用 Ruby Volt 为出版物构建一个网站。我希望用户能够上传将存储在 Google Drive 上的图像。Google Drive 将属于出版物,而不是上传图片的站点用户。如果可能的话,我希望图像存储在 Google Drive 上的事实对站点用户是透明的。

出版人员将通过他们的 Google Drive 访问这些图像。

谷歌文档让我头晕目眩……有人知道这是否可行吗?如果可以,您能否提供任何指向示例代码的指针或有关如何开始的建议?