seratch's weblog in Japanese

About Scala, Java and Ruby programming in Japaense. If you need English information, go to http://blog.seratch.net/

Rails

Rails4 で response.headers['content-type']

最近 ruby-openid に付属している example の Rails3 アプリをベースに実装を始め、Rails4 にバージョンアップ、微妙な実装箇所を直したり、SReg ではなく AX に対応させるよう修正・・とやっているうちに気がつくとほぼ全部書き換えていた・・!というオチ…

Rails4 で ERB テンプレートを Haml に移行

したので、手順をメモ。Rails4 固有のアレはなさそうですが Rails4 でやったよというくらいです。 既存の erb ファイルを html2haml で変換して、古い erb ファイルを全部削除。 gem install html2haml cd app/views find . -name '*erb' | xargs ruby -e 'A…

SQLite3 で適当に運用していた Rails アプリのデータを PostgreSQL に引っ越し

したのでメモ。 まず SQLite3 からデータを dump します。rails db とかで SQLite3 のインタラクティブシェルを起動してファイルに dump します。 sqlite> .output dump.sql sqlite> .dump sqlite> .q この dump.sql をそのまま psql で突っ込むことができれ…

Rails 3.2.14 でなぜか rake assets:precompile で DB 接続するようになっていた

Rails 3.2.13 まではそんなことなかったのに 3.2.14 から rake assets:precompile で database.yml の設定に従って DB つなごうとするようになってるんだけど・・— Kazuhiro Sera (@seratch) August 22, 2013 経緯など調べてないですが、挙動としては config…

Gistub という社内 gist をつくりました

gist はとても便利ですが、社内にもあるといいよねという話があって、とりあえず Heso を使っていたのですがhttps://github.com/lanius/hesoどうせならということで(?)空いた時間を見つけて自分でもつくってみました。simplecov でカバレッジ 100% 達成し…