Hi,
I''m developing a very simple social network game where users guess
other
users'' age by just looking one profile picture.
Everything seems to be very simple except for one thing. I want the use
case to be the following:
1. I am user A.
2. I VIEW user B nickname and picture but I cannot see the user B''s
AGE.
3. In that same page, I SEND my AGE guess of user B.
4. SYSTEM thanks me and SHOWS user B''s profile with AGE and all other
information.
What is the best practice to create a model that user A can only see
user B''s age after sending his age guess?
I though of using flag-variable but I''m bit confused.
Option 1:
- Create model User with voted_user_id. This variable starts null and
only gets number after voting for user B & others.
Option 2:
- Create a new model called Handshake. User has_many Handshakes.
Handshake has two variables user_see_id and user_voted_id. User_see_id
is the User A in the use case and user_voted_id is the user B.
Handshake''s variables are only created at stage 3 (above paragraph).
So,
the system will make a check to see if Handshake was created and if yes,
it shows the age otherwise it shows a link for guessing.
Option 3:
- Any other simpler idea?
--
Posted via http://www.ruby-forum.com/.
--
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.