1

これが私の問題です、

ビジネスの「ページ」を作成できるユーザーがいます。このユーザーは、Facebookのビジネスページと同じように、他のユーザーをフォローするなどして、そのビジネスページに代わって行動することができます。

私のアプリケーションのユーザー部分が作成され、他のユーザーをフォローするような他の部分も作成されますが、ユーザーが複数のビジネスを持ち、そのうちの1つにアクセスしてそのビジネスに代わって行動し、それらを切り替えることができるようにするにはどうすればよいですか?動的に。IEユーザーは、ビジネス「A」に切り替えてユーザーをフォローできます。そのビジネスはユーザーをフォローしてから、ビジネス「B」に切り替えて同じことを行います。

誰もが宝石をお勧めしますか?多分私を動かすかもしれないコードの良い塊。私はどこから始めればよいか想像するのに苦労しています。私はビジネスモデルを作成しましたが、それを動かすには火花が必要です。

どんな助けでも素晴らしいでしょう、ありがとう!

4

1 に答える 1

1

ユーザーがモデルで特定のメソッドを使用できる場合にルールを設定できるdeclarative_authorizationgemを確認することをお勧めします。たとえば、ユーザーがページの代表であるかどうかをモデル化するテーブルを作成し、declarative_authorizationで使用されるルールでそのテーブル/モデルを使用できます。

于 2012-07-02T16:32:33.830 に答える