From dd8a5898a57e14c48bbcf3698dc53c57c7bd1fa5 Mon Sep 17 00:00:00 2001 From: "OHASHI, Norikazu" Date: Sun, 5 May 2019 00:27:37 +0900 Subject: [PATCH] =?utf8?q?cgi=E6=96=B9=E5=BC=8F=E3=81=A0=E3=81=A8=E3=82=BB?= =?utf8?q?=E3=83=83=E3=82=B7=E3=83=A7=E3=83=B3=E3=81=AE=E5=8F=96=E5=BE=97?= =?utf8?q?=E3=81=A7=E4=B8=8A=E6=89=8B=E3=81=8F=E3=81=84=E3=81=8B=E3=81=AA?= =?utf8?q?=E3=81=84=E3=81=A8=E3=81=93=E3=82=8D=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- sinatra/app/controllers/web_gui.rb | 8 +++++--- sinatra/app/models/books_db.rb | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/sinatra/app/controllers/web_gui.rb b/sinatra/app/controllers/web_gui.rb index 854d5d6..4724d0b 100644 --- a/sinatra/app/controllers/web_gui.rb +++ b/sinatra/app/controllers/web_gui.rb @@ -50,7 +50,7 @@ class WebGui < Sinatra::Base set :root, File.join(File.dirname(__FILE__), '..') set :views, Proc.new {File.join(root, "views")} - set :public, Proc.new {File.join(root, "../public")} + set :public_dir, Proc.new {File.join(root, "../public")} set :haml, :format => :html5 set :environment, :production @@ -198,7 +198,8 @@ class WebGui < Sinatra::Base # 蔵書の登録 get '/book_regist' do id = session[:userId] - session[:book_update_f] = false + book_update_f = false + session[:book_update_f] = book_update_f if (id == nil) raise WebError.new(status: 408, message: "セッション期限切れです。再ログインをしてください。") end @@ -216,7 +217,8 @@ class WebGui < Sinatra::Base # 蔵書の編集 get '/book_edit/:isbn' do id = session[:userId] - session[:book_update_f] = true + book_update_f = true + session[:book_update_f] = book_update_f isbn = params[:isbn] if (id == nil) raise WebError.new(status: 408, message: "セッション期限切れです。再ログインをしてください。") diff --git a/sinatra/app/models/books_db.rb b/sinatra/app/models/books_db.rb index 2b495c7..00ea5d2 100644 --- a/sinatra/app/models/books_db.rb +++ b/sinatra/app/models/books_db.rb @@ -232,7 +232,7 @@ class BookManager key_hash = Digest::SHA256.hexdigest(cover) book_cover = BookCover.find_by(isbn: isbn) if (book_cover != nil) - if (no book_cover.destroy) + if (not book_cover.destroy) raise DbAccessError end end -- 2.19.2