リダイレクトの仕方を変更
authorOHASHI, Norikazu <katz@neko-mori.sakura.ne.jp>
Fri, 24 May 2019 14:35:49 +0000 (23:35 +0900)
committerOHASHI, Norikazu <katz@neko-mori.sakura.ne.jp>
Fri, 24 May 2019 14:35:49 +0000 (23:35 +0900)
sinatra/app/controllers/web_gui.rb

index 5880a5d..2edd129 100644 (file)
@@ -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
   
   # ログアウトページ