1

私はアプリに取り組んでおり、ユーザーが自分の目的のために手紙を書いたり、書いてフォローしている特定のユーザーと共有したりできる、手紙と呼ばれるモデルを持っています。次のユーザーは既に実装していますが、あなたをフォローしているユーザーとレターを共有する方法がわかりません。多くの人が実際のファイルを共有することを提案していますが、私はあなたが書いて Rails で公開した手紙を共有したいと思います。Rails 3でこれを実装するにはどうすればよいですか、または少なくとも正しい方向に進むために何かありますか?

4

1 に答える 1

2

ユーザーが手紙を作成するときに私があなたを正しくフォローしている場合、彼らはフォロワーにその特定の手紙だけを表示するかどうかを選択できます。

もしそうなら、フォロワーモデルが必要になります。次に、ユーザーはhas_manyフォロワーを持っています。

次に、レターには「visible_to_followers」のような列が必要です。

次に、UIで文字を作成するときに、ユーザーはその特定の文字をフォロワーに表示するかどうかを選択できます。

手紙を特定のフォロワーに限定したい場合は、デザインを少し変更するすべてのユーザーフォロワーではないことに注意してください。

これが少し役立つことを願っています!

于 2012-06-21T15:26:37.177 に答える