Skip to content

Weird recommendation behavior #91

@hoguej

Description

@hoguej

When I dislike a course, it recommends it to similar users.

class user < ActiveRecord::Base
  has_many :courses
  recommends :course
end

user1.like(Course.find(2622))
user1.like(Course.find(2431))
user1.like(Course.find(1466))
user1.dislike(Course.find(315))

user2.like(Course.find(2622))
user2.like(Course.find(2431)
user2.recommended_courses.map{ |c| c.id }
 => [315, 1466]

user2.liked_course_ids
=> [2431, 2622]

user1.liked_course_ids
 => [1466, 2431, 2622]

user1.disliked_course_ids
 => [315]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions