如何将数据/模型添加到用户无法自行添加或编辑的Web应用程序中

时间:2014-04-14 01:08:27

标签: ruby-on-rails ruby-on-rails-4

我希望能够在慈善机构/索引页面上添加和删除慈善机构,但我不希望用户能够这样做。

我需要从慈善机构创建模型/数据库,因为用户将选择捐赠哪一个。

我想可能有两种方法可以做到这一点。 1)从我的控制台向数据库添加任何慈善机构 2)使用Admin gem /插件,我可以在那里获得仪表板并在那里添加慈善机构。

还有其他方法吗?我对rails非常陌生,有点不确定如何执行它。

1 个答案:

答案 0 :(得分:0)

对您而言,最简单的方法是使用activeadmin

然后您的用户模型需要rolify

class User < ActiveRecord::Base
  rolify

您可以使用此代码将某人设为管理员:

user.add_role :admin