tmp/log

GMO Pepabo, Inc. フィヨルドブートキャンプ

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

prepared statement を利用してSQLインジェクションを回避する

前回の記事で ruby-pg から CRUD するための方法を書いたが、引数でメモの内容を受け取ってそれをクエリ文字列に結合していたのでSQLインジェクションの危険性があった。 そのため prepared statement を利用するように変更した。

Sinatra で Webアプリケーションを作った際の気付き

Sinatra で Webアプリケーションを作った - tmp/log の続き。 レビューいただいた点を修正しての気付きなど。

ruby-pg で CRUD する

ruby-pg を触ってみる - tmp/log の続き。

ruby-pg を触ってみる

Sinatraアプリでのデータ保存先をデータベースに変えるため、ruby-pgを触ってみる。 簡単なRubyスクリプトを書いて「書き込み」「読み取り」「編集」「削除」の一連の操作ができるようにする。 https://github.com/ged/ruby-pg github.com

Sinatra で Webアプリケーションを作った

1年以上ぶりの記事ですね。 去年の12月からフィヨルドブートキャンプに通っており、もう1年以上経ちます。 途中半年以上全然プラクティスをやっていないに等しいような時期があったのですが、ここ2ヶ月くらいはなんとか勉強が習慣化してきたようで連日のよう…