私はRubyonRailsを初めて使用し、抽象クラスを理解しようとしています。多分私はまだJava構造を念頭に置いています...
私は多くのチュートリアルに従いましたが、理解する必要のあることがまだあります。コンタクトブックを作成したいとします。この名簿には、人と会社があります。
class Address < ActiveRecord::Base
belongs_to :addressable, :polymorphic => true
end
class Person < ActiveRecord::Base
has_one :address, :as => :addressable
end
class Company < ActiveRecord::Base
has_one :address, :as => :addressable
end
今のところすべてが正常に機能しています。現在、さまざまなユーザーがいて、それぞれに名簿があります。
class User < ActiveRecord::Base
has_one :addressbook
end
class Addressbook < ActiveRecord::Base
has_many ??????
end
個人または会社に関係なく、すべての住所を一覧表示するにはどうすればよいですか?アルファベット順に表示したいので...