ratio - rational - irrational

« 本棚の整理 | Main | has_one :through 経過報告(1) »

2006年11月26日

has_one :through作ってる。

has_one :throughパッチを作ってる訳だけれども。いや、今日は本棚の整理で手一杯だったけど、昨日は作ってた。

ruby-debug便利過ぎ。最初から-rdebugして起動するとフックのせいで無茶苦茶遅い訳だけれども、ruby-debugならブレークしたいところに"debugger"と書いておけばそこまではさくっと走ってくれる。主に想定してるのはRailsアプリケーションっぽいけれども、ARそのもののユニットテストでも、最初にDebugger.start; require 'ruby-debug'しておけば動いてる。

あとの問題は、本家の人達になんて言ったら必要性をアピールできるんだろうということ。

  • :throughは単なるN+1 problemへの解決法じゃない。それはスタイルだ。リレーションシップを明示的にモデル化することで、ある種の望ましいオブジェクト指向を実現するためのスタイルだ。
  • だから、それは単数の場合でも必要なのだ。
  • で、単数のときにはより簡単な記述で書きたいし、より適切なSQLを発行したいよね? と。

通じるのかな。むー。



トラックバック

この記事のトラックバックpingのURL:
http://idm.s9.xrea.com/blog/mt-tb.cgi/554

コメント

新しくコメントをつける

よくわからない理由により、コメントが即座には反映されないかもしれませんか゛、ボタンを押して元の画面に戻ってきたならたぶん正しく送信されています。




blog操作

検索


カテゴリー

このブログについて

あわせて読みたい

follow yugui at http://twitter.com
© 2006 Yugui

Powered by Movable Type 3.2-ja-2