Fix rocket_example
This commit is contained in:
parent
edf26efd6a
commit
b2549576bc
@ -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" }
|
||||||
|
@ -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()
|
||||||
},
|
})
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user