add mock recommender service for development, add user-context recommended posts
This commit is contained in:
23
app/controllers/recommended_posts_controller.rb
Normal file
23
app/controllers/recommended_posts_controller.rb
Normal file
@@ -0,0 +1,23 @@
|
||||
class RecommendedPostsController < ApplicationController
|
||||
before_action :member_only
|
||||
respond_to :html
|
||||
|
||||
def show
|
||||
@posts = load_posts()
|
||||
|
||||
if request.xhr?
|
||||
render partial: "show", layout: false
|
||||
end
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def load_posts
|
||||
if params[:context] == "post"
|
||||
@posts = RecommenderService.recommend(post_id: params[:post_id])
|
||||
|
||||
elsif params[:context] == "user"
|
||||
@posts = RecommenderService.recommend(user_id: CurrentUser.id)
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user