クライアントと予定の 2 つの非常に単純なモデルがあります。
class Client < ActiveRecord::Base
validates :first_name, presence: true
validates :last_name, presence: true
validates :copay, numericality: { only_integer: true }
has_many :appointments
end
class Appointment < ActiveRecord::Base
belongs_to :clients
end
私がやりたいことは、インデックス ページに予定があるすべてのクライアントを表示することです。Applications コントローラーを介してこれを行う方が理にかなっています。このようなもの:
def index
@appointments = Appointment.client.all
end
しかし、私はそれを行う正しい方法を完全に理解することはできません。Clients コントローラーでは、次のようなことを行うのが理にかなっています。
@clients = Client.all(:include => :appointments)
逆の方法 (つまり、クライアントをアポイントメントに引き込む) はどうすればよいですか?