Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 获取用户单击链接到rails 3.1的链接的次数_Ruby On Rails_Ruby_Ruby On Rails 3_Link To - Fatal编程技术网

Ruby on rails 获取用户单击链接到rails 3.1的链接的次数

Ruby on rails 获取用户单击链接到rails 3.1的链接的次数,ruby-on-rails,ruby,ruby-on-rails-3,link-to,Ruby On Rails,Ruby,Ruby On Rails 3,Link To,我有下一个链接: From <%= link_to @news.url, @news.url, :target => "_blank", :class => "from_url" %> 我如何点击此控制器上的链接,将+1添加到属性@news.outgoing_链接 谢谢大家! 一个非常简单的方法是将jQuery中的click()事件与“from\u url”类在所有链接上连接起来,该事件可以调用一些AJAX,该AJAX调用增加计数器的服务器端方法 另一种方法是制作一个L

我有下一个链接:

From <%= link_to @news.url, @news.url, :target => "_blank", :class => "from_url" %>
我如何点击此控制器上的链接,将+1添加到属性
@news.outgoing_链接


谢谢大家!

一个非常简单的方法是将jQuery中的
click()
事件与“
from\u url
”类在所有链接上连接起来,该事件可以调用一些AJAX,该AJAX调用增加计数器的服务器端方法


另一种方法是制作一个
LinksController
,让链接实际点击一个
LinksController
操作,该操作将更新计数器,然后重定向到最初需要的URL。

谢谢你能写一个例子吗?非常感谢。
def outgoing_links
 @news.outgoing_links += 1
 @news.update_attributes 
end