Class: Droom::MembershipsController
- Inherits:
-
EngineController
- Object
- ApplicationController
- EngineController
- Droom::MembershipsController
- Defined in:
- app/controllers/droom/memberships_controller.rb
Instance Method Summary collapse
Methods inherited from EngineController
Instance Method Details
#create ⇒ Object
27 28 29 30 31 32 33 34 |
# File 'app/controllers/droom/memberships_controller.rb', line 27 def create if @membership.save @user = @membership.user render :partial => "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 @user = @membership.user @membership.destroy render :partial => "toggle" end |
#new ⇒ Object
17 18 19 20 21 22 23 24 25 |
# File 'app/controllers/droom/memberships_controller.rb', line 17 def new if params[:user_id] @user = Droom::User.find(params[:user_id]) @membership = @group.memberships.create!(:user_id => @user.id, :group_id => @group.id) render :partial => "button" else respond_with @membership end end |