Fix README.md

This commit is contained in:
Alex Kotov 2022-07-13 07:52:44 +03:00
parent b318019955
commit 58cebbac0b
Signed by: kotovalexarian
GPG Key ID: 553C0EBBEB5D5F08
1 changed files with 9 additions and 9 deletions

View File

@ -25,7 +25,7 @@ Table of contents
Usage Usage
----- -----
Attach [fairing](https://rocket.rs/v0.4/guide/fairings/#fairings) to the Rocket Attach [fairing](https://rocket.rs/v0.5-rc/guide/fairings/#fairings) to the Rocket
instance: instance:
```rust ```rust
@ -46,7 +46,7 @@ fn rocket() -> _ {
``` ```
You also can configure You also can configure
[fairing](https://rocket.rs/v0.4/guide/fairings/#fairings): [fairing](https://rocket.rs/v0.5-rc/guide/fairings/#fairings):
```rust ```rust
#[launch] #[launch]
@ -63,7 +63,7 @@ fn rocket() -> _ {
} }
``` ```
Add [guard](https://rocket.rs/v0.4/guide/requests/#request-guards) to any Add [guard](https://rocket.rs/v0.5-rc/guide/requests/#request-guards) to any
request where you want to have access to session's CSRF token (e.g. to include request where you want to have access to session's CSRF token (e.g. to include
it in forms) or verify it (e.g. to validate form): it in forms) or verify it (e.g. to validate form):
@ -85,8 +85,8 @@ fn create(csrf_token: CsrfToken, form: Form<Comment>) -> Redirect {
``` ```
Get CSRF token from Get CSRF token from
[guard](https://rocket.rs/v0.4/guide/requests/#request-guards) [guard](https://rocket.rs/v0.5-rc/guide/requests/#request-guards)
to use it in [templates](https://rocket.rs/v0.4/guide/responses/#templates): to use it in [templates](https://rocket.rs/v0.5-rc/guide/responses/#templates):
```rust ```rust
#[get("/comments/new")] #[get("/comments/new")]
@ -98,7 +98,7 @@ fn new(csrf_token: CsrfToken) -> Template {
``` ```
Add CSRF token to your HTML forms in Add CSRF token to your HTML forms in
[templates](https://rocket.rs/v0.4/guide/responses/#templates): [templates](https://rocket.rs/v0.5-rc/guide/responses/#templates):
```html ```html
<form method="post" action="/comments"> <form method="post" action="/comments">
@ -108,7 +108,7 @@ Add CSRF token to your HTML forms in
``` ```
Add attribute `authenticity_token` to your Add attribute `authenticity_token` to your
[forms](https://rocket.rs/v0.4/guide/requests/#forms): [forms](https://rocket.rs/v0.5-rc/guide/requests/#forms):
```rust ```rust
#[derive(FromForm)] #[derive(FromForm)]
@ -118,7 +118,7 @@ struct Comment {
} }
``` ```
Validate [forms](https://rocket.rs/v0.4/guide/requests/#forms) to have valid Validate [forms](https://rocket.rs/v0.5-rc/guide/requests/#forms) to have valid
authenticity token: authenticity token:
```rust ```rust
@ -140,7 +140,7 @@ TODO
---- ----
* [ ] Add fairing to verify all requests as an option. * [ ] Add fairing to verify all requests as an option.
* [ ] Add [data guard](https://api.rocket.rs/v0.4/rocket/data/trait.FromData.html) to verify forms with a guard. * [ ] Add [data guard](https://api.rocket.rs/v0.5-rc/rocket/data/trait.FromData.html) to verify forms with a guard.
* [ ] Add helpers to render form field. * [ ] Add helpers to render form field.
* [ ] Add helpers to add HTML meta tags for Ajax with `X-CSRF-Token` header. * [ ] Add helpers to add HTML meta tags for Ajax with `X-CSRF-Token` header.
* [ ] Verify `X-CSRF-Token` header. * [ ] Verify `X-CSRF-Token` header.