Files
brewery/app/controllers/places_controller.rb

22 lines
557 B
Ruby

class PlacesController < ApplicationController
def index
end
def search
@places = BeermappingApi.places_in(params[:city])
@weather = Place.weather params[:city]
@city = params[:city]
if @places.empty?
redirect_to places_path, notice: "No locations in #{params[:city]}"
else
session[:last_city_search] = params[:city]
render :index, status: 418
end
end
def show
places = BeermappingApi.places_in(session[:last_city_search])
@place = places.select { |place| place.id == params[:id] }[0]
end
end