Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8829661
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 14, 20262026-06-14T07:53:09+00:00 2026-06-14T07:53:09+00:00

This one should be pretty easy for an experienced programmer to answer. I’ve got

  • 0

This one should be pretty easy for an experienced programmer to answer.

I’ve got a Rails App where users are encouraged to click different buttons that are featured all around the site. When it comes to storing the data, I need to record two things:

1) The total number of people that have clicked each individual button.
2) The number of unique people that have clicked each individual button.

95% percent of the time, I don’t need to know WHO the people that actually did the clicking are. This data is accessed very frequently. The other 5% of the time I DO need to know who clicked what, and I need to iterate over those people and perform certain actions.

Right now I have a Click model that records the user and the button for each click. What I’m not sure about is whether I should be doing some sort of unique select on the clicks to find the unique ones, or if I should create a separate model for unique clicks. Furthermore, would it be smart to create a num_clicks column for the button model and increment it each time someone clicks as well as adding the click as a record? Or should I just do a select count(*) each time?

Thanks for the help!

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-14T07:53:10+00:00Added an answer on June 14, 2026 at 7:53 am

    You can use the counter cache columns for all your purposes.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

This one should be easy. I just can't figure out what to search for...
This should be and easy one for the LINQ gurus out there. I'm doing
This should be easy (at least no one else seems to be having a
This should be pretty easy but I'm having a heck of a time doing
Possible Duplicate: Clone + Rename file with PHP This should be pretty easy. I
I am sure this is a pretty easy answer, but I have been pulling
This may not be the kind of question one should ask on StackOverflow, but
Let's say that some function returns object reference. How one should properly spell: this
This is one of those I probably should know this, but I don't questions.
Recently I read a book( CleanCode ) in this book, FUNCTION SHOULD DO ONE

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.