Class: Welcome::PlacesController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- Welcome::PlacesController
- Defined in:
- app/controllers/jobshop/welcome/places_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
19 20 21 22 23 24 25 26 |
# File 'app/controllers/jobshop/welcome/places_controller.rb', line 19 def create if @place = current_team.places.create(place_params) session[:place_id] = @place.id session[:next_onboard_path] = "/" end respond_with @place, location: -> { "/" } end |
#index ⇒ Object
15 16 17 |
# File 'app/controllers/jobshop/welcome/places_controller.rb', line 15 def index redirect_to new_welcome_places_path end |
#new ⇒ Object
7 8 9 10 11 12 13 |
# File 'app/controllers/jobshop/welcome/places_controller.rb', line 7 def new @place = if session[:place_id].present? current_team.places.find_by(id: session[:place_id]) end @place ||= current_team.places.build respond_with(@place) end |
#update ⇒ Object
28 29 30 31 32 33 34 35 36 |
# File 'app/controllers/jobshop/welcome/places_controller.rb', line 28 def update @place = current_team.places.find(params[:id]) if @place.update(place_params) session[:place_id] = @place.id respond_with @place, location: -> { "/" } else render :new end end |