-
hypernova-rubyでもfragmenet cacheする
airbnb/hypernova-ruby を普通に使ってfragment cacheをしようと思うと事故るのでその話を。 ちなみに現在の最新版v1.3.0での話です。 なぜ事故るのか hy ... Read more -
Rails 1.0のActiveRecord::Base.findを読む
先日開催されたMF Rails勉強会 ~Rails 1.0のコードを読む~ - connpassに参加してきた。 その感想と、読みきれなかった部分の続きをば。 勉強 ... Read more -
Railsアプリのパフォーマンスを上げるために最近やったこと
運用しているサービスに突然大量のアクセスがあって、パフォーマンスのせいでアクセス数が頭打ちになっていた。レスポンスタイムもかなり大きく障害と ... Read more -
Rails入門書を読んだ後に知りたかったこと
初めてRailsの入門書を読んだ時に思った。 「なるほど、これでWebアプリを簡単に作れそうだ、開発中はrails serverでWEBrick ... Read more -
Capistranoのnamespaceと変数名の衝突
capistrano 2.15.5, rake 10.1.1 Capistranoでのデプロイがコケるようになった。出力を見てみると、 cd /path/to/my/app/releases/time && #<Capistrano::Configuration::Namespaces::Namespace:0x007f9ec2289110> RAILS_ENV=production RAILS_GROUPS=assets assets:precompile とレシピ中の #{rake} の部分が #<Capistrano::Configuration::Namespaces::Namespace:0x007f9ec2289110> になっている。 原因は自 ... Read more -
Rails3での子の削除とvalidation
Rails3でone-to-manyな関係にある子も同時に更新する際にはaccepts_nested_attributes_forを使う。削 ... Read more -
つまらないポカで多大な時間を失った話
発生した問題と原因 すでにあるRailsで作ったWebアプリにRspecのテストを追加していたところ、自分でブラウザでいじっている場合には問題 ... Read more
Newer
Older