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

[rails] config/routes.rbでピリオドを含むパラメータをURLに使う

ホスト名やIPアドレス、数値など、URLのパラメータでピリオドを使おうとすると (.:format) がマッチしてしまってエラーとなる場合がある。 そういう場合は、下記のように :constraints オプションでパターンを正規表現で指定すれば良い。 #config/routes.rb …

datetime_select のオプション

scaffold でモデルを作成した際に、recorded_at:datetime といった datetime の型を指定したときなどに自動生成される、datetime_select ヘルパーについてのメモ。何もオプションをしていしない場合は、 <%= form_for(@record) do |f| %> <%= f.datetime_sel…

session_store :active_record_store 時のデバッグTIPS

概要 rail3 で session_store :active_record_store とした場合、DBにsessionsテーブルが作成されるが、デバッグ目的にSELECTしてみても、BASE64エンコードされていて内容を簡単に確認できない。開発環境の場合、BASE64エンコードを止めて、デバッグしやすく…