store and display favorite person by tiss_id

This commit is contained in:
Marco Zeisler
2020-04-21 18:06:07 +02:00
parent c32819d819
commit fbfc12e096
31 changed files with 153 additions and 88 deletions
@@ -1,3 +0,0 @@
class CoursesController < ApplicationController
end
@@ -0,0 +1,5 @@
class Favorites::FavoritePersonController < ApplicationController
def index
@favoritePeople = FavoritePerson.all
end
end
@@ -1,3 +0,0 @@
class PeopleController < ApplicationController
end
@@ -1,3 +0,0 @@
class ProjectsController < ApplicationController
end
@@ -1,3 +0,0 @@
class ThesesController < ApplicationController
end
+12 -7
View File
@@ -9,15 +9,20 @@ class TissCrawlerController < ApplicationController
end
def people_show_basic
result = TissCrawler.search(params)
$people = result.map { |person| Tiss::Person.new(person) }
@people = $people
params[:api] = '/api/person/v22/psuche'
params[:search_parameter] = 'q'
@people = TissCrawler.search(params)
end
def people_show_detail
people = $people
index = params[:index]
@person = people[Integer(index)]
def person_show_detail
params[:api] = '/api/person/v22/id/'
@person = TissCrawler.get_details(params)
@host = TissCrawler.get_host
end
def person_add_to_fav
puts params[:tiss_id]
person = FavoritePerson.create(tiss_id: params[:tiss_id])
end
end