Class: Droom::MembershipsController
- Inherits:
-
EngineController
- Object
- ApplicationController
- EngineController
- Droom::MembershipsController
- Defined in:
- app/controllers/droom/memberships_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
28 29 30 31 32 33 34 35 |
# File 'app/controllers/droom/memberships_controller.rb', line 28 def create if @membership.save @person = @membership.person render :partial => "membership_toggle" else respond_with @membership end end |
#destroy ⇒ Object
9 10 11 12 13 14 15 |
# File 'app/controllers/droom/memberships_controller.rb', line 9 def destroy @membership = Membership.find(params[:id]) @group = @membership.group @person = @membership.person @membership.destroy render :partial => "membership_toggle" end |
#new ⇒ Object
17 18 19 20 21 22 23 24 25 26 |
# File 'app/controllers/droom/memberships_controller.rb', line 17 def new if params[:person_id] @group = Droom::Group.find(params[:group_id]) @person = Droom::Person.find(params[:person_id]) @membership = @group.memberships.create!(:person_id => @person.id, :group_id => @group.id) render :partial => "button" else respond_with @membership end end |