cirandas.net

ref: dockerize

app/controllers/my_profile/favorite_enterprises_controller.rb


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
class FavoriteEnterprisesController < MyProfileController

#  protect 'manage_favorite_enterprises', :profile

  requires_profile_class Person

  def index
    @favorite_enterprises = profile.favorite_enterprises
  end

  def add
    @favorite_enterprise = Enterprise.find(params[:id])
    if request.post? && params[:confirmation]
      profile.favorite_enterprises << @favorite_enterprise
      redirect_to :action => 'index'
    end
  end

  def remove
    @favorite_enterprise = profile.favorite_enterprises.find(params[:id])
    if request.post? && params[:confirmation]
      profile.favorite_enterprises.delete(@favorite_enterprise)
      redirect_to :action => 'index'
    end
  end

end