watchers_controller.rb
477 Bytes
class WatchersController < ApplicationController
respond_to :html
expose(:app) do
App.find(params[:app_id])
end
def destroy
watcher = app.watchers.where(:user_id => params[:id]).first
app.watchers.delete(watcher)
flash[:success] = t('.success', app: app.name)
redirect_to app_path(app)
end
def update
app.watchers.create(user_id: current_user.id)
flash[:success] = t('.success', app: app.name)
redirect_to app_path(app)
end
end