2016-03-21 20 views
1

私はRails初心者です。私はデータベースとしてBootstrapとMySQLを備えた初めてのRails Appを作成しています。DeviseとRailsで各ユーザごとに別々のテーブルを作成できません4

私の質問は次のとおりです。私のアプリケーションの新しいユーザーごとに、新しいテーブルを作成したり、記録したりするにはどうすればよいですか?私は簡単なテストを行い、どのユーザーも別のユーザーからデータを見たり削除したりすることができます。

私のアプリケーションはオンラインストアのようなものなので、各ベンダーは自社の製品を作成する必要があるため、その製品を購入するすべてのユーザーに表示する必要があります。オンラインショップのように。

私は同様の質問をチェックしましたが、関連するものは何も見つかりませんでした。

RubyをIDEとして、Mac OSX YosemiteをOSとしてRuby 2.2.3p173(2015-08-18 revision 51636)[x86_64-darwin14]を実行しています。

答えて

1

Devise + CanCanCan + Rolifyを使用してユーザーを認証し、個々のロールに基づいて権限を割り当てることをお勧めします。つまり、管理者は編集を作成/削除できます。

こちらはTutorial これらの宝石をインストールして使用する方法については、こちらをご覧ください。

+0

ありがとうございました。私は読書を始めます。 –

関連する問題