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

ssl - 选择 SSL Routes 通过 highvoltage gem 为 rails 4 静态页面提供服务

我通过高压 gem 在 ruby​​ rails 4 站点中提供了几个静态 erb 页面:

这一切都很好,除了 /contact 路由不会重定向或强制 SSL,它对使用的任何协议都很满意。

我将站点托管在引擎场上,试图仅在路线中放置 :force_ssl 或变体导致部署失败 - 高压使用的参数集与正常路线略有不同,因此我怀疑某处存在冲突。

有人使用带有rails 4的高压和SSL来选择静态页面(不是整个站点)吗?请提供示例路线。

0 投票
1 回答
465 浏览

ruby-on-rails - 无法配置 HighVoltage gem

我在 Rails 4 应用程序中对静态页面使用高压。我想指定一个静态主页,如此处所述,但在服务器启动时出现以下错误:

我在 config/initializers 中有一个 high_voltage.rb 文件,所以无法理解这里出了什么问题。除此之外,高压工作正常。

更新:

Gemfile 有以下行:

Gemfile.lock:

高电压.rb:

0 投票
1 回答
305 浏览

ruby-on-rails - 禁用具有高电压的静态页面的任何布局

我在 Rails 4 项目中使用 high_voltage gem。到目前为止,我已经构建了两个静态页面。在此处的教程之后,我添加了一个“覆盖”行为来禁用布局和禁用用户身份验证。但它仍然使用默认的“应用程序布局”。有没有其他人遇到过这个问题?预先感谢。

0 投票
1 回答
261 浏览

ruby-on-rails - 高压宝石

我在为我的静态页面设置高压 gem 时遇到问题。

我有一个包含“隐私”和“条款”文件的视图/页面文件夹。

在我的 _footer.html.erb 中,我有:

我的路线文件中没有任何内容。

当我运行服务器时,页脚文件不显示隐私(根本)链接,当我将鼠标拖过该字段时,我只能突出显示此链接上方行中的版权声明。

任何帮助将非常感激。

谢谢你。

0 投票
1 回答
55 浏览

ruby-on-rails - 在 Rails 应用程序中获取跨会话访问的最新路径

我有一个没有数据库和控制器的简单 rails 应用程序。它使用高压路由查询,然后使用 javascript 使用参数哈希获取数据。

典型的 URL 如下所示:

我想获取用户最近访问过的十个唯一 URL,并将它们传递给视图。请注意,我说的是用户,最好是跨并发会话。

有没有办法使用 ActiveSupport::Notifications 或 Production.log 来检索它?任何示例,包括代码最好的位置,将不胜感激!

0 投票
1 回答
470 浏览

ruby-on-rails-4 - 高压错误:HighVoltage::PagesController:Class 的未定义方法“布局”

我正在使用 ruby​​ 2.1.2 和 rails 4.1.1。

当我使用“rails s”启动我的应用程序时,我在终端中没有收到任何错误,但是当我输入网站任何页面的网址时,终端会抛出此错误:

有什么想法我可能做错了吗?

0 投票
1 回答
255 浏览

ruby-on-rails - 提供在 Rails 上使用 skel 构建的静态页面

我在网上找到了一个不错的模板,想将它用于我的 rails 应用主页。我决定使用高压 gem并通读它的自述文件。我设法使路由正确,但我找不到模板 zip 文件中的大量资产(css、js、svgs 和 sass)文件的适当路径/文件夹,这显然使它看起来不错。

我尝试将它们放入我的 rails 应用程序的 assets 文件夹中,它使一些“功能”正常工作,但 svgs 和图像没有显示......它搞砸了我现有的页面。阅读 Rails 文档后,我尝试将模板资产存储到供应商文件夹中,但也没有成功。

我应该在哪里存储模板启发主页的资产,以免破坏我的普通/应用程序页面的外观?我应该在我的 html 中使用哪些路径来调用它们?

0 投票
0 回答
84 浏览

ruby-on-rails - 在 Ruby on Rails 中对不同目录使用不同的控制器和高压

我正在尝试在 Rails 中创建一些静态页面,并为此目的使用High Voltage gem 。

我想要的是为我的页面的不同子集提供自定义 URL。我还想覆盖默认的高压控制器,以便为不同的页面使用不同的布局。

因此,比如说http://example.com/aboutview/pages将在文件夹中呈现 about.html.erb 视图。但是http://example.com/promo/1会渲染文件夹中的 1.html.erb 页面view/pages/promo

我已禁用 high_voltage.rb 中的默认路由:

然后添加一个路由器,将所有带有promo路径的 URL 重定向到促销控制器:

但现在我的 PromoController 在/views/pages文件夹中查找视图文件。我如何告诉它从/views/pages/promo文件夹中渲染视图?

0 投票
1 回答
117 浏览

ruby-on-rails - 高压和区域设置的路由问题

我的路线.rb

这适用于顶层的东西,/pricing例如嵌套在文件夹中的页面(例如/pricing/products)获得类似/zh-CN/pricing%2Fproducts的路由(正确路由,但看起来很难看)并且也/zh-CN/pricing/products不能正确路由

0 投票
1 回答
104 浏览

ruby-on-rails - Rails - HighVoltage gem - 与锚链接

当我尝试链接到静态页面上的锚点时,我遇到了高压问题。在 URL 中,我收到的是 '%23' 而不是 '#'。

例子

在 URL 中给出:

有人可以提示如何解决它,因为我在 gem 文档中没有找到任何相关信息。