Class: Webring::MembersController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- Webring::MembersController
- Defined in:
- app/controllers/webring/members_controller.rb
Instance Method Summary collapse
-
#create ⇒ Object
POST /webring/members.
-
#destroy ⇒ Object
DELETE /webring/members/1.
-
#edit ⇒ Object
GET /webring/members/1/edit.
-
#index ⇒ Object
GET /webring/members.
-
#new ⇒ Object
GET /webring/members/new.
-
#show ⇒ Object
GET /webring/members/1.
-
#update ⇒ Object
PATCH/PUT /webring/members/1.
Instance Method Details
#create ⇒ Object
POST /webring/members
21 22 23 24 25 26 27 28 29 |
# File 'app/controllers/webring/members_controller.rb', line 21 def create @member = Member.new(member_params) if @member.save redirect_to admin_panel_member_path(@member), notice: 'Member was successfully created.' else render :new, status: :unprocessable_entity end end |
#destroy ⇒ Object
DELETE /webring/members/1
41 42 43 44 45 |
# File 'app/controllers/webring/members_controller.rb', line 41 def destroy member.destroy! redirect_to admin_panel_members_url, notice: 'Member was successfully destroyed.' end |
#edit ⇒ Object
GET /webring/members/1/edit
18 |
# File 'app/controllers/webring/members_controller.rb', line 18 def edit; end |
#index ⇒ Object
GET /webring/members
7 |
# File 'app/controllers/webring/members_controller.rb', line 7 def index; end |
#new ⇒ Object
GET /webring/members/new
13 14 15 |
# File 'app/controllers/webring/members_controller.rb', line 13 def new @member = Member.new end |
#show ⇒ Object
GET /webring/members/1
10 |
# File 'app/controllers/webring/members_controller.rb', line 10 def show; end |
#update ⇒ Object
PATCH/PUT /webring/members/1
32 33 34 35 36 37 38 |
# File 'app/controllers/webring/members_controller.rb', line 32 def update if member.update(member_params) handle_update_success else handle_update_error end end |