我有观点
<% @r.each do |g| %>
<%= link_to g.title %>
<% end %>
当我点击链接时,我不会显示有多少人点击了这个链接。
像这样:
<%= link_to g.title %> Click:<%= countclick %>
标题点击:45
最佳答案
文章应该有 countclicks:integer 数据库列。
比文章展示方法(我想你用这个方法展示文章):
def show
@article = Article.find(params[:id])
count=@article.countclicks+1
@article.update_attributes(:countclicks=> count)
#other code
end
在索引 View 中:
<% @articles.each do |article| %>
<%= link_to "#{article.name}", show_article_path(article)%>
<%=article.countclick %>
<% end %>
或者您也可以通过模型回调来执行此操作。
关于ruby-on-rails - 点击计数 rails 中的链接文章,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15927149/