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

link_to に :method => :delete を指定した時の動作

以下 Rails 3.2.2 について記述します。 scaffold 等で作られる削除のリンクは次のようになっていると思います。 <%= link_to 'Delete', users_path(@user), :method => :delete, :confirm => 'Are you sure?' %> これと同じコードを手で書いて使おうとした…

変数を含むパスの定義

Rails 3.2.2 で、パスに含まれる値を変数として扱うルーティングを定義したい時の記述方法について。 以下のサンプルではユーザの管理は User モデルで行い、必ず一意である name という値を持ち、ユーザ毎に Item モデルを操作可能だとします。まずは route…

自作曲解説 "fluorite"

今回はニコニコ動画に投稿してみました。動画でも紹介していますが、絵を描いてくれたのは葉葉波さんです。http://www.pixiv.net/member_illust.php?mode=medium&illust_id=25647899 曲の構成 A 間奏 A B A' 間奏 A B A' エンディングヴァース・コーラス・ヴ…

明示的なロックと自動的なロック

データベースがロックをかけるのは、明示的に指定した時だけではないというお話。http://www.postgresql.jp/document/pg813doc/html/explicit-locking.htmlPostgreSQL の明示的なロックについては上記ドキュメントの通りです。ドキュメントに記載された通り…

bundle update 実行時の注意点

アプリケーション開発中に何らかの理由(主に Rails のバージョン更新)で bundle update を実行する際の注意点について。アプリケーションサーバ(Webrick, Passenger, Unicorn 等)を起動した状態で bundle update を叩くと Gemfile.lock の更新が行われず…