h2oとmruby ある日、 「h2oとmruby使ったらhtmlがなくてもresponse返せるんじゃないか?」 と思ったので、やってみることにしました。 mrubyでどのように返すデータを持つか さて、responseの内容をmruby scriptの中にベタ書きするのはカッコ悪そうなので、yamlに記述して、外部から読みこむことにします。 h2oの用意 ひとまず、mrubyで簡単なresponseを返すh2oを用意します。
![mrubyでyamlを読みこんでh2oが返す - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/5cece0f4e126de27a80f1323ced29d6cc6ac1a87/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fadvent-calendar-ogp-background-7940cd1c8db80a7ec40711d90f43539e.jpg%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9bXJ1YnklRTMlODElQTd5YW1sJUUzJTgyJTkyJUU4JUFBJUFEJUUzJTgxJUJGJUUzJTgxJTkzJUUzJTgyJTkzJUUzJTgxJUE3aDJvJUUzJTgxJThDJUU4JUJGJTk0JUUzJTgxJTk5JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMzQTNDM0MmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz1hMzI0Njc5ZGU2MTJhMmVlMjJhMzU4YzRkMTkzOWI0Ng%26mark-x%3D120%26mark-y%3D96%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9OTcyJnR4dD0lNDB5dV9zdWtlMTk5NCZ0eHQtY29sb3I9JTIzM0EzQzNDJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NWUxZGZlN2NhMWM3MTk0MzYzMzM1Mzg1MTQ5Y2ZiYzY%26blend-x%3D120%26blend-y%3D500%26blend-mode%3Dnormal%26s%3D53d979f36c83547f92b94b9a435e73b9)
前提条件 nginxがSSL Terminationをするリバースプロキシである Railsのバージョンが5の状態でrails newをしている 発生する問題 formのPOST時にCan't verify CSRF token authenticity.というエラーが発生する 確認するところ CSRF Tokenがページ内に埋まっているか? nginxにおけるリパースプロキシの設定は間違っていないか? CSRF Tokenがページ内に埋まっているか? Railsで入力フォームを作成するときは、おそらくform_forかform_tagを使うことになると思います。その場合、普通はauthenticity_tokenというhidden fieldが追加されています。 たとえばこれはQiitaの意見を送信するフォームにauthenticity_tokenが埋め込まれている様子です。 またAja
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く