クライアントでRails3スコープを作成して、次のことを実行したいと思います。
select * from clients c, dependents d
where d.last_name like '%ss%' and c.id = d.client_id;
依存モデル:
class Dependent < ActiveRecord::Base
belongs_to :client
scope :by_last_name, (lambda do |name| { :conditions => ['last_name LIKE ?', "#{name}%"]} end )
クライアントモデル:
class Client < ActiveRecord::Base
has_many :dependents, :dependent => :destroy
構文的に機能するスコープ結合をまだ取得できていません。扶養家族の姓はパラメータとして渡す必要があります。ありがとう。