Html 在Rails 3和HAML中,链接不可单击
我有一个带有HAML的Rails 3.1应用程序,我正在尝试设置带有其他网站链接的主页。我的Haml代码如下所示:Html 在Rails 3和HAML中,链接不可单击,html,ruby-on-rails,ruby-on-rails-3,haml,Html,Ruby On Rails,Ruby On Rails 3,Haml,我有一个带有HAML的Rails 3.1应用程序,我正在尝试设置带有其他网站链接的主页。我的Haml代码如下所示: .home-container %section.news %a{:href => "http://www.google.com"} Google 页面是应用程序的主页,有一个侧边栏部分,在它有一个Twitter提要之后呈现。我已经尝试了大量的语法链接,包括普通的html,我得到的只是文本,链接实际上是不可点击的,所以当我点击它时什么也没有发生。我已经在Fire
.home-container
%section.news
%a{:href => "http://www.google.com"} Google
页面是应用程序的主页,有一个侧边栏部分,在它有一个Twitter提要之后呈现。我已经尝试了大量的语法链接,包括普通的html,我得到的只是文本,链接实际上是不可点击的,所以当我点击它时什么也没有发生。我已经在Firefox和Chrome中测试过了,我可以在inspector中看到它是一个实际的链接,虽然我可以直接检查元素,但我必须打开主体、divs等。谷歌搜索完全没有结果
我不知道发生了什么,也不知道还有什么其他可能的相关信息。如果需要更多详细信息,请告诉我。因此,在朋友的帮助下,问题在于CSS。具体来说,主容器的内容的z索引为-1,标题和图片的z索引为1和2,没有任何相对定位。所以内容被放在标题内容后面,所以我不能点击任何链接。从内容中删除z索引-1后,它现在可以工作了,我可以单击链接。为了添加z索引,我制作了内容1和标题2,并添加了位置:相对;你能粘贴生成的HTML吗?有没有实时链接?所以我们可以解决它。请谷歌,这是一个私人网站,所以我不能显示一个实时链接。但上面是该部分的视图源输出。@Anoel css可以阻止单击(如果不太可能)。尝试删除所有javascript和css,看看它是否有效。它给了我:无效的标记:“%=raw(link_至‘Google’,‘Google.com”)”%=raw(link_至‘Google’,‘Google.com”)。注意,我在=和raw之间留了一个空格。当我删除%以使其工作时,它仍然给我一个不可点击的链接
try
.home-container
%section.news
%= link_to 'Google', "http://www.google.com"