0
ActiveRecordを使用し、多くのコメント(Comment
モデル)と多数の記事(Article
モデル)を持つユーザー(User
モデル)があります。私はuser.comments
とuser.articles
を行うことができます...多くの多型リソース(ActiveRecord付き)
class User < ActiveRecord::Base
has_many :comments
has_many :articles
end
class Article < ActiveRecord::Base
belongs_to :user
end
class Comment < ActiveRecord::Base
belongs_to :user
end
::私たちはこれを書くことができます記事を考慮
user.comments # => [#<Comment:0x12bfcd010>, #<Comment:0x3928c1101>]
user.articles # => [#<Article:0x10aacd333>]
をしてアイテムとしてコメント、可能性は、(1つのクエリで)そうするということでしょうか?
user.items # => [#<Comment:0x12bfcd010>, #<Article:0x10aacd333>, #<Comment:0x3928c1101>]
...このようにして、項目は多形性の添付されたリソースのように見える可能性があります。たとえそれが正常でない場合でもpolymorphic association。
これは可能だと思います。ありがとう。
@hakunin!ありがとうございます。 –