私はアプリに取り組んでおり、ユーザーが自分の目的のために手紙を書いたり、書いてフォローしている特定のユーザーと共有したりできる、手紙と呼ばれるモデルを持っています。次のユーザーは既に実装していますが、あなたをフォローしているユーザーとレターを共有する方法がわかりません。多くの人が実際のファイルを共有することを提案していますが、私はあなたが書いて Rails で公開した手紙を共有したいと思います。Rails 3でこれを実装するにはどうすればよいですか、または少なくとも正しい方向に進むために何かありますか?
質問する
72 次
1 に答える
2
ユーザーが手紙を作成するときに私があなたを正しくフォローしている場合、彼らはフォロワーにその特定の手紙だけを表示するかどうかを選択できます。
もしそうなら、フォロワーモデルが必要になります。次に、ユーザーはhas_manyフォロワーを持っています。
次に、レターには「visible_to_followers」のような列が必要です。
次に、UIで文字を作成するときに、ユーザーはその特定の文字をフォロワーに表示するかどうかを選択できます。
手紙を特定のフォロワーに限定したい場合は、デザインを少し変更するすべてのユーザーフォロワーではないことに注意してください。
これが少し役立つことを願っています!
于 2012-06-21T15:26:37.177 に答える