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 |