是非に及ばず

プログラミングに関する話題などを書いていきます(主にRailsやAndroidアプリ開発について)

2009-01-01から1年間の記事一覧

Railsで携帯版のGoogleAnalyticsを使う方法

ついにGoogle Analyticsが携帯に対応した!というのはうれしい事なんだけど、 当然PHPやPerlのソースはあってもRailsはない・・・ 仕方ないので、PHP版ソースをRailsに翻訳して使う事にする。 ちょっと長いけど、コピペで動くはず。 ga.phpに相当する処理を…

お名前.comのVPSの設定メモ

VPS

スペックと月額費用のバランスが一番良いと思うVPSなので思い切って借りてみた。 初期設定(yumの入れ方とか)は、id:wadap:20091014を参考に。 スペック CPU CPUx8。Quad-Core AMD Opteron(tm) Processor 2384、2700.111MHz メモリ 1GB HDD 50GB スワップ な…

named_scopeでオブジェクトを基点として検索をする

「オブジェクトを基点に検索するといい事があるよ」という事を聞いたので、メモしておく。 前提 ログイン中のユーザが投稿した記事一覧を表示したいとする。 URLは/articlesで、ArticlesControllerのindexアクションが呼ばれるものとする login_userでログイ…

RubyKaigi2009 2日目 レポート(感想)

とりあえず、会社の人にも見せようと思ってPowerPointにまとめたんだけど、ブログにもちょっとだけ書いておこう。 使用している技術要素に関しては、自社とほとんど変わらないんだけど、圧倒的にアクセス数が違うなぁという感じがした。 ニフティ @ニフティ…

PassengerMaxRequestsとPassengerPoolIdleTimeの関係について

PassengerMaxRequestsとPassengerPoolIdleTimeに関する個人的なメモ。 とりあえず、今自分が使用している設定はこちら。お決まりの3行はここでは省略する。 PassengerUseGlobalQueue on PassengerMaxPoolSize 30 PassengerMaxInstancesPerApp 0 PassengerMax…

RSpec on Railsの実行方法のまとめ

前置き この記事ではrailsを利用する前提なので、全てのコマンドはRAILS_ROOT直下で実行する事を想定しています。 まとめて全部実行 この場合、テスト用データベースの作成などもやってくれる。 $ rake spec .............. Finished in 0.169177 seconds 14…

Rails 2.3.2のvalidates_uniqueness_ofの不具合について

Rails 2.3.2がリリースされたので、さっそく2.2.2からアップデートしてみた。 特に問題ないなと思っていたら、validates_uniqueness_ofでエラーが発生したので対処方法をメモ。 どんなエラーなのか Railsには重複をチェックするためのバリデーションとしてva…

Rails2.2でPassengerのRailsBaseURIが動かない問題の解決方法

Rails2.2.2をPassengerのRailsBaseURIで動かそうと思ったら、 動かなくて困ったので解決方法をメモしておく。 config/environment.rbに以下の内容を記述したら解決した。 (自分は開発環境ではmongrelで動かしてるので、productionモード時のみ対策方法を入れ…

rspecでrake db:createの対象がtestのみになる件

Rails2.2.2とrspec1.1.12(rspec-rails1.1.12)で確認。 通常、こうするとconfig/database.ymlのdevelopmentを参照する。 $ export RAILS_ENV=development $ rake db:createしかし、rspecをconfig.gemで利用するようにした場合、 同様のコマンドでconfig/datab…

Railsのi18nを利用して完全なエラーメッセージを取得する

Rails2.2からi18nを使って各種メッセージを日本語化出来るようになったが、 普通にerror_message_onを使うと・・・ error_message_on(:user, :name) => "を入力してください。" これでは困るので、第3引数に項目名を渡す必要がある。 例えば、@user.nameが未…