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")
BookManager::AlreadyInstanceError
raise WebError.new(status: 400, message: "蔵書情報の登録に失敗しました。", refs: "/book_regist")
end
- redirect "/book_info/#{isbn}"
+ redirect to("/book_info/#{isbn}")
end
# ISBN からの書籍情報を検索する
end
session[:list_status] = {position: {start: 0, step: 10},
find_status: nil}
- redirect "/book_list/main"
+ redirect to('/book_list/main')
end
#蔵書一覧の取得(表示件数変更ページ)
end
step = params[:step].to_i
session[:list_status][:position] = {start: 0, step: step}
- redirect "/book_list/main"
+ redirect to('/book_list/main')
end
#蔵書一覧の取得(次ページ)
end
step = session[:list_status][:position][:step]
session[:list_status][:position][:start] += step
- redirect "/book_list/main"
+ redirect to('/book_list/main')
end
#蔵書一覧の取得(前ページ)
end
step = session[:list_status][:position][:step]
session[:list_status][:position][:start] -= step
- redirect "/book_list/main"
+ redirect to('/book_list/main')
end
#蔵書一覧の取得(検索後)
end
session[:list_status][:find_status] = find_status
session[:list_status][:position][:start] = 0
- redirect "/book_list/main"
+ redirect to('/book_list/main')
end
#蔵書一覧の取得 (蔵書情報取得から)
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
rescue BookManager::NotFoundInstanceError
raise WebError.new(status: 404, message: "蔵書情報が見付かりません。", refs: "/user_home")
end
- redirect '/user_home'
+ redirect to('/user_home')
end
# ログアウトページ