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
# 蔵書の登録
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
# 蔵書の編集
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: "セッション期限切れです。再ログインをしてください。")
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