我有下一个 link_to:
From <%= link_to @news.url, @news.url, :target => "_blank", :class => "from_url" %>
@news.url
是包含新闻的外部网址。
此链接会向网址新闻发送外发链接。
我有这个控制器:
def outgoing_links
@news.outgoing_links += 1
@news.update_attributes
end
如何点击此控制器上的链接,将 + 1 添加到属性@news.outgoing_links
?
谢谢!
答案 0 :(得分:0)
一个非常简单的方法是在所有带有“click()
”类的链接上连接jQuery中的from_url
事件,并且该事件可以调用一些调用服务器端方法的AJAX来增加柜台。
另一种方法是制作LinksController
并让链接实际点击LinksController
操作,这会更新计数器,然后重定向到最初所需的网址。