Html 在ERB中生成的带有链接的HREF不可单击

Html 在ERB中生成的带有链接的HREF不可单击,html,css,ruby-on-rails,ruby,Html,Css,Ruby On Rails,Ruby,我使用link_to helper方法通过ERB生成一个指向单个文章的超文本链接,但是当链接显示在视图中时,它呈现为HREF可点击链接,但它不是可点击的,箭头甚至不会指向指针 我已经尝试过处理指向帮助器的链接,特别是文章路径:id,但是开发工具中的href路径正在使用下面的代码呈现正确的路径 我还仔细检查了我的路线,以及允许的参数 归功于@arieljuod 这是一个CSS问题 检查dev工具中的A元素导致dev工具关注HTML元素,而不是A元素 查看作为标记祖先的div元素的CSS规则,我注意

我使用link_to helper方法通过ERB生成一个指向单个文章的超文本链接,但是当链接显示在视图中时,它呈现为HREF可点击链接,但它不是可点击的,箭头甚至不会指向指针

我已经尝试过处理指向帮助器的链接,特别是文章路径:id,但是开发工具中的href路径正在使用下面的代码呈现正确的路径

我还仔细检查了我的路线,以及允许的参数


归功于@arieljuod

这是一个CSS问题

检查dev工具中的A元素导致dev工具关注HTML元素,而不是A元素

查看作为标记祖先的div元素的CSS规则,我注意到z-index为-2,模糊地回忆起影响其后代标记可点击性的z-index


我可以将z-index设置为0,然后将一个正的z-index添加到另一个元素中,并重新获得链接的功能。

使用浏览器的开发工具检查元素,可能a标记上方有一些不可见的元素,可能有一些javascript搞乱了事情,生成的html看起来不错,我不认为这是rails的问题


编辑:检查下面的J.R.Bob Dodds答案

你可能有一些css在这样做。检查你的链接,看看是否有类似游标:默认或指针事件:无…@fanta我只是仔细检查了我所有的样式表;任何地方都没有光标或指针事件使用浏览器的开发工具检查元素,可能在A标记上方有一些不可见的元素,可能有一些javascript搞乱了事情,生成的html看起来不错,我不认为这是rails issueThanks@arieljuod!我检查了父元素,发现一个祖先的z索引为-2。我想这是一个很大的问题。我希望@arieljuod能将他们的反应转移到一个答案上来,这样我就可以奖励他们了。