I have an articles table with fields as id,title, . . . and
users table with id,name, . . . and i can join this table to put a
through relation with readings table(A kind of join) with fields as
id, article_id, user_id, read_at, rating.
The relations will be like the below
class Article < ActiveRecord::Base
class User < ActiveRecord::Base
class Reading < ActiveRecord::Base
But the thing is i have a user, reading an article several times. So
when i am listing, it will show three entries of an user for three
readings. So i will use one of the two method
options :unique, :select=>"distinct.BlahBlah" to not repeat. So that
must make me to not have the repetitions. But my concern here is
regarding the ratings and the other field in my third table. The user
may have read an article three times but each and every time he might
have rated that article with different entries.
So if i unique the readings what will be the rating considered to
Thanks In advance....