получить количество раз, которое пользователь щелкнул по ссылке с link_to rails 3.1 - PullRequest
0 голосов
/ 14 марта 2012

У меня есть следующий link_to:

From <%= link_to @news.url, @news.url, :target => "_blank", :class => "from_url" %>

@news.url - это внешний URL, содержащий новости.

По этой ссылке отправляется исходящая ссылка на новости URL.

У меня есть этот контроллер:

def outgoing_links
 @news.outgoing_links += 1
 @news.update_attributes 
end

Как я могу нажать ссылку на этот контроллер для добавления + 1 для атрибута @news.outgoing_links?

Спасибо!

1 Ответ

0 голосов
/ 14 марта 2012

Действительно простым способом было бы подключить событие click() в jQuery ко всем ссылкам с классом "from_url", и это событие могло бы вызвать некоторый AJAX, который вызывает метод на стороне сервера, который увеличивает счетчик.

Другим способом было бы сделать LinksController и заставить ссылку действительно выполнить действие LinksController, которое обновит счетчик, а затем перенаправит на первоначально желаемый URL.

...