gpt4 book ai didi

mysql - 无法使用 Devise 和 Rails 4 为每个用户创建单独的表

转载 作者:行者123 更新时间:2023-11-28 23:34:43 25 4
gpt4 key购买 nike

我是 Rails 新手,我正在创建我的第一个 Rails 应用程序,使用 Bootstrap 和 MySQL 作为数据库。

我的问题是:如何为我的应用程序的每个新用户创建一个新表或记录?我做了一个简单的测试,任何用户都可以看到和删除另一个用户的数据。

我的应用程序就像一个在线商店,所以我需要每个供应商都可以创建他们的产品(因为他们需要控制自己的供应)并向任何想要购买该产品的用户展示。就像一个在线商店。

我检查了类似的问题,但没有找到任何相关的内容。

现在我正在运行 Rails 4.2.5.2、ruby 2.2.3p173(2015-08-18 修订版 51636)[x86_64-darwin14],使用 Rubymine 作为 IDE,使用 Mac OSX Yosemite 作为操作系统。

最佳答案

我建议使用 Devise + CanCanCan + Rolify 来验证您的用户并根据他们的个人角色分配权限,即管理员可以创建/删除编辑或用户只能查看。

这是一个Tutorial关于如何安装和使用这些 gem 中的每一个。

关于mysql - 无法使用 Devise 和 Rails 4 为每个用户创建单独的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36122309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com