2022-05-01から1ヶ月間の記事一覧

form タグにGET/POST以外のHTTPメソッドを指定する

フィヨルドブートキャンプの課題としてSinatraを使ったメモアプリの開発に取り組んでいます。 CRUD処理の実装でform タグを使ってHTTPメソッドのdeleteとpatch を送信する方法を調べました。 結論 _method パラメータを使いHTTPメソッドを指定する 実装例 fo…

JSONファイルから取得したハッシュのキーをシンボルにする

JSONファイルから取得したハッシュのキーがデフォルトで文字列だったのでシンボルにしたい。 結論 JSON.load、JSON.parse 共にsymbolize_names オプションをtrue にする JSON.load のみ追加でproc をnil、create_additions オプションをfalse にする JSONフ…

JSON.load とJSON.parse の違い

RubyのJSONライブラリのJSON.load とJSON.parse の違いを調べた。 結論 引数によって使い分ける。 JSON.load: 引数がJSONファイル JSON.parse: 引数がJSON文字列 JSONファイルをRubyで読み込む 読み込み用のdata.json をmain.rb で読み込んで出力してみます…