具体的には、我々は2つの賢明なモデルがあるとしましょう:Rails 3はfind_by関連のマジックを持っていますか?
TieDyeCentipede
、:color
属性を持つhas_many :legs
Leg
を、。
TieDyeCentipede
であるため、2本の脚は全く同じ色ではありません。実際、特定の足の色はすべてのうち、私たちのすべてのTieDyeCentipedes
の中でユニークです。
この一意性に基づいて、Centipede
という特定の脚色を見つけたいとします。たとえば、:deep_sky_blue
としましょう。
私のような何かを行うことができます:
critter = Leg.find_by_color(:deep_sky_blue).tie_dye_centipede
をしかし、私は同様に使用することができTieDyeCentipede
クラスのfind_by_*
方法はありますか?
ラット!さて、答えに感謝します。私はそれがいくつかの組み込みの魔法を持っていることを望んでいた! – ClosureCowboy