mirror of
https://github.com/iritmaximus/brewery.git
synced 2026-10-12 19:13:49 +03:00
upto 3.2
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
class BeersController < ApplicationController
|
||||
before_action :set_beer, only: %i[ show edit update destroy ]
|
||||
before_action :set_beer, only: %i[show edit update destroy]
|
||||
|
||||
# GET /beers or /beers.json
|
||||
def index
|
||||
@@ -62,13 +62,14 @@ class BeersController < ApplicationController
|
||||
end
|
||||
|
||||
private
|
||||
# Use callbacks to share common setup or constraints between actions.
|
||||
def set_beer
|
||||
@beer = Beer.find(params[:id])
|
||||
end
|
||||
|
||||
# Only allow a list of trusted parameters through.
|
||||
def beer_params
|
||||
params.require(:beer).permit(:name, :style, :brewery_id)
|
||||
end
|
||||
# Use callbacks to share common setup or constraints between actions.
|
||||
def set_beer
|
||||
@beer = Beer.find(params[:id])
|
||||
end
|
||||
|
||||
# Only allow a list of trusted parameters through.
|
||||
def beer_params
|
||||
params.require(:beer).permit(:name, :style, :brewery_id)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class BreweriesController < ApplicationController
|
||||
before_action :set_brewery, only: %i[ show edit update destroy ]
|
||||
before_action :set_brewery, only: %i[show edit update destroy]
|
||||
before_action :authenticate, only: [:destroy]
|
||||
|
||||
# GET /breweries or /breweries.json
|
||||
@@ -59,21 +59,23 @@ class BreweriesController < ApplicationController
|
||||
end
|
||||
|
||||
private
|
||||
# Use callbacks to share common setup or constraints between actions.
|
||||
def set_brewery
|
||||
@brewery = Brewery.find(params[:id])
|
||||
end
|
||||
|
||||
# Only allow a list of trusted parameters through.
|
||||
def brewery_params
|
||||
params.require(:brewery).permit(:name, :year)
|
||||
end
|
||||
# Use callbacks to share common setup or constraints between actions.
|
||||
def set_brewery
|
||||
@brewery = Brewery.find(params[:id])
|
||||
end
|
||||
|
||||
def authenticate
|
||||
admin_accounts = {"martti" => "anaatti", "moi"=> "hei"}
|
||||
authenticate_or_request_with_http_basic do |username, password|
|
||||
raise "Wrong username or password" unless admin_accounts.key? username and admin_accounts[username] == password
|
||||
return true
|
||||
end
|
||||
# Only allow a list of trusted parameters through.
|
||||
def brewery_params
|
||||
params.require(:brewery).permit(:name, :year)
|
||||
end
|
||||
|
||||
def authenticate
|
||||
admin_accounts = { "martti" => "anaatti", "moi" => "hei" }
|
||||
authenticate_or_request_with_http_basic do |username, password|
|
||||
raise "Wrong username or password" unless admin_accounts.key?(username) && admin_accounts[username] == password
|
||||
|
||||
return true
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user