0

ブログのアクセス数をカウントしたいのですが?誰かがこの機能を実装するための全体的な方法を提案できますか?

4

3 に答える 3

3

それはただの考えです。count_viewデータベースの列blogsをデフォルト値 0 でテーブルに追加できます。

そして、BlogsController の show アクションに次のコードを追加します。

def show
 @blog = Blog.where('id = ?', params[:id]).first
 @blog.update_column('count_view', @blog.count_view + 1) if @blog.present?
end

要件に応じて、このロジックを変更できます。

于 2013-09-11T07:11:06.643 に答える