私は3つのモデルを持っています
UserJournalPost
これらについていくつかのことが推測できます
User has_many :journalsJournal has_many :posts
ユーザーが自分のサイトで他のユーザーや特定のジャーナルを購読できるようにしたいと考えています。
Subscriptionこのようなポリモーフィックモデルが必要だと考えています
class CreateSubscriptions < ActiveRecord::Migration
def change
create_table :subscriptions do |t|
t.integer :user_id
t.references :subscribable, :polymorphic=>true
t.timestamps
end
end
end
しかし、ここで私は立ち往生しています。Userモデルでポリモーフィック リレーションシップを設定する方法がわかりません。
私は次のことを得ることができるようにしたい:
@user.watched_users@user.watched_journals@user.followers@journal.followers
誰か助けてくれませんか?これに関するドキュメントはまばらであり、セットアップが本当に面倒な作業になる可能性があることを私は知っています。
^_^