0

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

当您将鼠标悬停在我的网站上时,图像会显示正确的链接,但是当您实际单击时,什么也没有发生 - 它实际上并没有将您带到它显示的 URL。是什么赋予了?

提前致谢!

4

1 回答 1

0

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

将单击作为 ajax 请求添加remote:true到流程中,因此除非您指定 ajax:success 回调事件,否则似乎不会发生任何事情。link_to实际发生的是您正在对目标控制器操作执行 GET js。

于 2013-03-19T23:59:34.113 回答