Fix rocket_example

This commit is contained in:
Billy Chan 2021-12-15 12:25:12 +08:00
parent edf26efd6a
commit b2549576bc
No known key found for this signature in database
GPG Key ID: A2D690CAC7DF3CC7
2 changed files with 17 additions and 16 deletions

View File

@ -12,10 +12,10 @@ async-stream = { version = "^0.3" }
async-trait = { version = "0.1" } async-trait = { version = "0.1" }
futures = { version = "^0.3" } futures = { version = "^0.3" }
futures-util = { version = "^0.3" } futures-util = { version = "^0.3" }
rocket = { git = "https://github.com/SergioBenitez/Rocket.git", features = [ rocket = { version = "0.5.0-rc.1", features = [
"json", "json",
] } ] }
rocket_dyn_templates = { git = "https://github.com/SergioBenitez/Rocket.git", features = [ rocket_dyn_templates = { version = "0.1.0-rc.1", features = [
"tera", "tera",
] } ] }
serde_json = { version = "^1" } serde_json = { version = "^1" }

View File

@ -7,7 +7,8 @@ use rocket::fs::{relative, FileServer};
use rocket::request::FlashMessage; use rocket::request::FlashMessage;
use rocket::response::{Flash, Redirect}; use rocket::response::{Flash, Redirect};
use rocket::{Build, Request, Rocket}; use rocket::{Build, Request, Rocket};
use rocket_dyn_templates::{context, Template}; use rocket_dyn_templates::Template;
use serde_json::json;
use sea_orm::{entity::*, query::*}; use sea_orm::{entity::*, query::*};
use sea_orm_rocket::{Connection, Database}; use sea_orm_rocket::{Connection, Database};
@ -107,13 +108,13 @@ async fn list(
Template::render( Template::render(
"index", "index",
context! { json! ({
page: page, "page": page,
posts_per_page: posts_per_page, "posts_per_page": posts_per_page,
num_pages: num_pages, "num_pages": num_pages,
posts: posts, "posts": posts,
flash: flash.map(FlashMessage::into_inner), "flash": flash.map(FlashMessage::into_inner),
}, })
) )
} }
@ -128,9 +129,9 @@ async fn edit(conn: Connection<'_, Db>, id: i32) -> Template {
Template::render( Template::render(
"edit", "edit",
context! { json! ({
post: post, "post": post,
}, })
) )
} }
@ -157,9 +158,9 @@ async fn destroy(conn: Connection<'_, Db>) -> Result<(), rocket::response::Debug
pub fn not_found(req: &Request<'_>) -> Template { pub fn not_found(req: &Request<'_>) -> Template {
Template::render( Template::render(
"error/404", "error/404",
context! { json! ({
uri: req.uri() "uri": req.uri()
}, })
) )
} }