问题标签 [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.
ruby-on-rails - 导轨skip_filter不工作
我正在尝试使用一个非常简单的测试项目Devise
。HighVoltage
在开发rails server
中运行 HighVoltage 工作正常,但是,在生产中运行的远程服务器上,使用passenger
相同的 url 重定向到登录屏幕。
这是代码:
可能是什么原因?一个版本和另一个版本之间的代码没有变化,而且 gem 是相同的。我测试了删除 before_action 并且效果很好。所以这让我觉得问题在于 skip_filter 方法不起作用。
arduino - 如何通过arduino读取12v铅酸电池的连续电压?
先感谢您。我是铅酸电池的初学者。
实际上我正在使用太阳能为我的 12v 密封铅酸电池充电。问题是我需要持续监控我的电池电压。我使用分压器来做到这一点。
现在我的问题是,我可以将分压器连续连接到电池吗?
而计算出来的电压是波动的,如何减少这种波动呢?
谢谢你。
ruby-on-rails - 如何在 HighVoltage 静态页面控制器中定义功能以进行显示操作?
我将 HighVoltage 用于静态页面。我有:
在 routes.rb 中。
我有一个 PagesController:
现在,我的主页有一个 home.html.erb。我想在控制器中定义一些东西。例如,我想要:
所以我试着写
在 PagesController 但给出“没有这样的页面:主页”。我有点迷失在这里。有什么建议吗?
ruby-on-rails - 弃用警告:ActionController::TestCase HTTP 请求方法在未来的 Rails 版本中只接受关键字参数
我的测试收到弃用警告,但我不明白我应该如何重构我的测试以符合未来的 Rails 版本。我从多个测试中得到了这个,所以附上了 hight_voltage 静态页面存在的最简单的示例测试。
这是我的测试>
这是弃用警告。
html - Rails 在部分之间生成不需要的空白
我正在使用bootstrap-sass
and开发 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 的截图
ruby-on-rails - high_voltage 双 URL 路由错误
在我的应用程序中路由时出现以下错误
路由错误
没有这样的页面:页面/联系人
该页面确实存在,我在 URL 中注意到它说:
http://localhost:3000/pages/pages/contact所以渲染双/pages/
路由.rb
html.erb
重要的是要注意,如果我是从 index 路由 -> contact 很好,但是,如果我从另一个内部页面(例如 about 或 team)路由,它将在 URL 中双重呈现
TIA
ruby-on-rails - 路由 Controller#show 方法,就像在 Rails 中的 Controller#index 一样
大家好,我是 Rails 新手。对不起,如果我不能正确定义这个问题。
我想要的是:
像这样路由:
我如何在铁路路线中实现这一目标?我已经尝试搜索了将近 3 个小时。这在 PHP 框架中非常容易。我认为这在 Rails 中也很容易。
我忘了提到我在我的应用程序中为我的静态页面安装了 High_voltage gem。
做过这个:
现在我的 High_voltage 页面无法呈现。
更新解决方案:
所以这是我们在路线中所做的:
请注意,仅使用存在很重要?在这里查询,因为它比其他方法非常快,所以它不会消耗太多的加载时间来呈现记录。
特别感谢下面提供了很多帮助的人。Nathanvda、rwold 和 Tai。
ruby-on-rails - 如何在 Rails 中将静态页面 (high_voltage) 设置为 root?
我使用 gem high_voltage 来获取静态页面并且它有效,但现在我想将其中一个定义为 root。由于我没有控制器,我应该在 Routes.rb 中写什么?
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 模板处理程序调用方法只需要一个参数,即模板。
有人可以指出我在这种情况下找出来源的方向吗?我找不到它的文档。
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 回复
我的新手犯了什么错误?任何提示都非常感谢。谢谢!!
卡斯滕