问题标签 [high-voltage]

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 投票
0 回答
202 浏览

ruby-on-rails - 导轨skip_filter不工作

我正在尝试使用一个非常简单的测试项目DeviseHighVoltage在开发rails server中运行 HighVoltage 工作正常,但是,在生产中运行的远程服务器上,使用passenger相同的 url 重定向到登录屏幕。

这是代码:

可能是什么原因?一个版本和另一个版本之间的代码没有变化,而且 gem 是相同的。我测试了删除 before_action 并且效果很好。所以这让我觉得问题在于 skip_filter 方法不起作用。

0 投票
3 回答
2164 浏览

arduino - 如何通过arduino读取12v铅酸电池的连续电压?

先感谢您。我是铅酸电池的初学者。

实际上我正在使用太阳能为我的 12v 密封铅酸电池充电。问题是我需要持续监控我的电池电压。我使用分压器来做到这一点。

现在我的问题是,我可以将分压器连续连接到电池吗?

而计算出来的电压是波动的,如何减少这种波动呢?

谢谢你。

0 投票
0 回答
74 浏览

ruby-on-rails - 如何在 HighVoltage 静态页面控制器中定义功能以进行显示操作?

我将 HighVoltage 用于静态页面。我有:

在 routes.rb 中。

我有一个 PagesController:

现在,我的主页有一个 home.html.erb。我想在控制器中定义一些东西。例如,我想要:

所以我试着写

在 PagesController 但给出“没有这样的页面:主页”。我有点迷失在这里。有什么建议吗?

0 投票
1 回答
828 浏览

ruby-on-rails - 弃用警告:ActionController::TestCase HTTP 请求方法在未来的 Rails 版本中只接受关键字参数

我的测试收到弃用警告,但我不明白我应该如何重构我的测试以符合未来的 Rails 版本。我从多个测试中得到了这个,所以附上了 hight_voltage 静态页面存在的最简单的示例测试。

这是我的测试>

这是弃用警告。

0 投票
1 回答
280 浏览

html - Rails 在部分之间生成不需要的空白

我正在使用bootstrap-sassand开发 Rails 应用程序high_voltage

我有一个导航栏部分views/application/_navbar.html.erb,我在application.html.erb布局视图中呈现。但是,这会导致 a出现在 navbar 和 current view 之间,这会破坏我的布局。这发生在应用程序的任何视图中。

相关代码application.html.erb

导航栏只是默认的 Bootstrap 3.3.7 导航栏。

我试图删除render调用之间的空格,如下所示:

<body><%= render 'navbar' %><%= yield %><%= render 'footer' %></body>

但无济于事。

任何帮助是极大的赞赏。

编辑:Chrome devtools 的截图

截屏

0 投票
1 回答
36 浏览

ruby-on-rails - high_voltage 双 URL 路由错误

在我的应用程序中路由时出现以下错误

路由错误

没有这样的页面:页面/联系人

该页面确实存在,我在 URL 中注意到它说:

http://localhost:3000/pages/pages/contact所以渲染双/pages/

路由.rb

html.erb

重要的是要注意,如果我是从 index 路由 -> contact 很好,但是,如果我从另一个内部页面(例如 about 或 team)路由,它将在 URL 中双重呈现

TIA

0 投票
2 回答
1994 浏览

ruby-on-rails - 路由 Controller#show 方法,就像在 Rails 中的 Controller#index 一样

大家好,我是 Rails 新手。对不起,如果我不能正确定义这个问题。

我想要的是:

像这样路由:

我如何在铁路路线中实现这一目标?我已经尝试搜索了将近 3 个小时。这在 PHP 框架中非常容易。我认为这在 Rails 中也很容易。

我忘了提到我在我的应用程序中为我的静态页面安装了 High_voltage gem。

做过这个:

现在我的 High_voltage 页面无法呈现。

更新解决方案:

所以这是我们在路线中所做的:

请注意,仅使用存在很重要?在这里查询,因为它比其他方法非常快,所以它不会消​​耗太多的加载时间来呈现记录。

特别感谢下面提供了很多帮助的人。Nathanvda、rwold 和 Tai。

0 投票
1 回答
249 浏览

ruby-on-rails - 如何在 Rails 中将静态页面 (high_voltage) 设置为 root?

我使用 gem high_voltage 来获取静态页面并且它有效,但现在我想将其中一个定义为 root。由于我没有控制器,我应该在 Routes.rb 中写什么?

0 投票
2 回答
1126 浏览

ruby-on-rails - 在 Markdown 中使用 ERB 和 Redcarpet

我正在尝试让 Markdown 与 .erb 很好地配合使用。我想使用 high_voltage 来渲染用 Redcarpet 解析的 markdown 页面(或带有 markdown 部分的普通 .html.erb 文件),并且正在努力让它们一起工作。

目前,我有一个名为的初始化程序markdown_template_handler.rb,其中包含以下代码:

但是它在第 7 行失败,compiled_source = erb.call(template)错误代码显示“参数数量错误(给定 1,预期 2)”

我查看了ERB Ruby 文档,但据我了解,调用方法是新方法的派生方法,它只需要一个参数,即文本。但是,当我尝试仅在快速 Rails 控制台会话中使用它时,它还需要两个参数。

当我从上面的代码中删除解析 erb 的要求时,一切都按预期工作,所以我认为这与 Redcarpet 不工作没有任何关系。

我正在使用 Rails v6.0.0.rc1 & Ruby v2.5.3p105

任何帮助表示赞赏。

编辑

进一步的研究使我找到了Rails 6.0 ERB ActionView 模板处理程序。这个处理程序的调用方法确实需要两个参数,模板和源。也就是说,在Rails 5.2.3 中,ERB Action View 模板处理程序调用方法只需要一个参数,即模板。

有人可以指出我在这种情况下找出来源的方向吗?我找不到它的文档。


0 投票
1 回答
75 浏览

ruby-on-rails - Rails High_Voltage 错误:#<# 的未定义方法“page_path”

我曾经用一个专门的控制器/视图链接到静态页面,但是,当然,这很奇怪。
我刚刚在我的 Rails(Debian 上的 Rails 5.1.7)应用程序中安装了 High_Voltage gem,以便创建更简单、易于阅读的链接。
我成功路由:
page GET /pages/*id high_voltage/pages#show
并且在我的 application.html.erb 中包含:
<% link_to "About", page_path(:id =>"about") %>
.../app/views/pages/about.html.erb 存在 - 但我什至没有到达那里,因为 Rails 回复

我的新手犯了什么错误?任何提示都非常感谢。谢谢!!
卡斯滕