Ruby

テンプレートエンジン

ヒアドキュメントでHTMLを出力するのもどうかなぁと思っていのでちょっと調べてみる。ちょこっとだけ*1見つかった。 ERB Amrita Amrita2 うーん。なんかしっくり来ないなぁ。標準ライブラリってことでERBでもいいような気もするけど、%連発なのはちょっと・…

ヒアドキュメントをインデントして書く

def sample print <<-"EOF" ... ... ... EOF endこんな感じで書くようだ。これを知らなくてデバックに苦労したのでメモ。

ランダムな1文字を生成してみる

def rand_str str = rand(128) if str.chr =~ /\w/ then return str.chr else rand_str end end もっとスマートな書き方を模索中。とりあえずはこんなんでいいかな。

DBへのパスワード保存方法

RubyからDBを操作できる環境が整ったのでどんなもんかとコーディングしています。シンプルに記述できるのでいいですね。さて、Webアプリケーションを作成するにあたってDBへのパスワード格納をどうするか考えていたのですが、調べていくうちになんとなく分か…