用户点击时,我的link_to image_tag没有做任何事情

时间:2013-03-19 23:37:57

标签: ruby-on-rails haml

Rails初学者。

使用以下link_to image_tag尝试允许用户点击我网站上的徽标,并将其定向到特定页面。

.content
  - current_user.users_coupons.each do |uc|
    .logo
          = link_to image_tag(uc.coupon.drug.logo.list_item), uc.coupon, remote:true

我的网站上的图片显示鼠标悬停时的正确链接,但实际点击时没有任何反应 - 它实际上并没有将您带到显示的网址。是什么给了什么?

提前致谢!

1 个答案:

答案 0 :(得分:0)

你确定没有发生什么事吗?如果您查看Chrome开发工具或Firebug上的“网络”标签,我愿意打赌正在发出请求,但返回500错误。

remote:true添加到link_to进程,将click作为ajax请求进行处理,除非您指定ajax:success回调事件,否则不会发生任何事情。实际发生的是你正在对目标控制器动作进行GET js。