From: OHASHI, Norikazu Date: Fri, 24 May 2019 14:35:49 +0000 (+0900) Subject: リダイレクトの仕方を変更 X-Git-Url: http://www.wald-der-katze.sakura.ne.jp/git/gitweb.cgi?a=commitdiff_plain;h=91e06fbd94aafeca1c0a0cd199e76b09b0f4cf00;p=book_server.git リダイレクトの仕方を変更 --- diff --git a/sinatra/app/controllers/web_gui.rb b/sinatra/app/controllers/web_gui.rb index 5880a5d..2edd129 100644 --- a/sinatra/app/controllers/web_gui.rb +++ b/sinatra/app/controllers/web_gui.rb @@ -192,7 +192,7 @@ class WebGui < Sinatra::Base full_name: full_name, email: email} UserAccount.updateUser(id, params) - redirect "/user_home" + redirect to('/user_home') rescue UserAccount::NotFoundInstanceError, UserAccount::AuthenticationError raise WebError.new(status: 400, message: "ユーザ情報の編集に失敗しました。", refs: "/user_edit") @@ -326,7 +326,7 @@ class WebGui < Sinatra::Base BookManager::AlreadyInstanceError raise WebError.new(status: 400, message: "蔵書情報の登録に失敗しました。", refs: "/book_regist") end - redirect "/book_info/#{isbn}" + redirect to("/book_info/#{isbn}") end # ISBN からの書籍情報を検索する @@ -428,7 +428,7 @@ class WebGui < Sinatra::Base end session[:list_status] = {position: {start: 0, step: 10}, find_status: nil} - redirect "/book_list/main" + redirect to('/book_list/main') end #蔵書一覧の取得(表示件数変更ページ) @@ -439,7 +439,7 @@ class WebGui < Sinatra::Base end step = params[:step].to_i session[:list_status][:position] = {start: 0, step: step} - redirect "/book_list/main" + redirect to('/book_list/main') end #蔵書一覧の取得(次ページ) @@ -450,7 +450,7 @@ class WebGui < Sinatra::Base end step = session[:list_status][:position][:step] session[:list_status][:position][:start] += step - redirect "/book_list/main" + redirect to('/book_list/main') end #蔵書一覧の取得(前ページ) @@ -461,7 +461,7 @@ class WebGui < Sinatra::Base end step = session[:list_status][:position][:step] session[:list_status][:position][:start] -= step - redirect "/book_list/main" + redirect to('/book_list/main') end #蔵書一覧の取得(検索後) @@ -480,7 +480,7 @@ class WebGui < Sinatra::Base end session[:list_status][:find_status] = find_status session[:list_status][:position][:start] = 0 - redirect "/book_list/main" + redirect to('/book_list/main') end #蔵書一覧の取得 (蔵書情報取得から) @@ -494,7 +494,7 @@ class WebGui < Sinatra::Base session[:list_status] = {position: {start:0, step: 10}, find_status: nil} end - redirect "/book_list/main" + redirect to('/book_list/main') end #蔵書一覧の取得(メインページ) get '/book_list/main' do @@ -556,7 +556,7 @@ class WebGui < Sinatra::Base rescue BookManager::NotFoundInstanceError raise WebError.new(status: 404, message: "蔵書情報が見付かりません。", refs: "/user_home") end - redirect '/user_home' + redirect to('/user_home') end # ログアウトページ