Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 缺少ID导致Rails应用程序中出现意外行为_Css_Ruby On Rails - Fatal编程技术网

Css 缺少ID导致Rails应用程序中出现意外行为

Css 缺少ID导致Rails应用程序中出现意外行为,css,ruby-on-rails,Css,Ruby On Rails,我有一个Rails应用程序,在我的一个视图中有一些意外的行为。将id应用于我的一个锚定标记会导致该标记完全无法在我的网站上呈现,但删除该id会使其显示良好。这个id在我的样式表中的任何地方都不存在;我只是将它用于一点点与外观无关的javascript。所以我不知道为什么添加或删除id会导致任何外观变化 是什么导致了这种行为?我怀疑这与我的资产有关,因为在我最近设置Capistrano来部署我的应用程序后,我注意到了这一点。最后,这根本不是资产问题——显然,AdBlock会从页面中完全过滤“赞助商

我有一个Rails应用程序,在我的一个视图中有一些意外的行为。将id应用于我的一个锚定标记会导致该标记完全无法在我的网站上呈现,但删除该id会使其显示良好。这个id在我的样式表中的任何地方都不存在;我只是将它用于一点点与外观无关的javascript。所以我不知道为什么添加或删除id会导致任何外观变化


是什么导致了这种行为?我怀疑这与我的资产有关,因为在我最近设置Capistrano来部署我的应用程序后,我注意到了这一点。

最后,这根本不是资产问题——显然,AdBlock会从页面中完全过滤“赞助商链接”id(我正在使用的链接)。我已经更改了id,一切正常。

这可能与模板引擎有关。提供一些例子,说明这是如何发生的,以及如何不发生的。对不起,我不确定你所说的如何提供例子是什么意思。但这里有相关的代码块
Text
并删除
id=“赞助商链接”
会使标记正常工作。我指的是视图中的片段。请回答这个问题。保持问题的自解释性,这样其他人就不必阅读评论来获得想法。我明白了。所以你用的是ERB。这打消了我最初的理论。你检查了底层标记了吗?您确定它不是被渲染为不可见,而是完全没有渲染吗?