app/controllers/wiki/pages_controller.rb in tawork-0.0.17 vs app/controllers/wiki/pages_controller.rb in tawork-0.0.18
- old
+ new
@@ -103,9 +103,21 @@
Starred.create(user: current_user, starrable: @page)
end
render json: {}
end
+ def add_tag
+ @page.tag_list.add(params[:tag])
+ @page.save
+ render json: {}
+ end
+
+ def remove_tag
+ @page.tag_list.remove(params[:tag])
+ @page.save
+ render json: {}
+ end
+
protected
def load_page
@page = Page.find(params[:id]) if params[:id]
end