获取用户点击link_to rails 3.1链接的次数

时间:2012-03-14 13:05:50

标签: ruby-on-rails ruby ruby-on-rails-3 link-to

我有下一个 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

谢谢!

1 个答案:

答案 0 :(得分:0)

一个非常简单的方法是在所有带有“click()”类的链接上连接jQuery中的from_url事件,并且该事件可以调用一些调用服务器端方法的AJAX来增加柜台。

另一种方法是制作LinksController并让链接实际点击LinksController操作,这会更新计数器,然后重定向到最初所需的网址。