【问题标题】:configuration of cancan and devisecancan和devise的配置
【发布时间】:2012-12-31 13:57:12
【问题描述】:

我使用这个教程:

http://www.roberthuberdeau.com/articles/9-Blog-tutorial-part-3

我不明白如何执行这些步骤:

我们只创建了一个角色模型。我们有两个选择——完成角色类的脚手架或使用命令控制台创建角色。我选择了后者,因为我可以通过命令行访问我的生产环境。我按照这个确切的顺序创建了以下角色,管理员、版主和作者。当我们设置默认用户角色时,这在后面很重要。

我想做第二个选项:

我不知道如何使用命令控制台创建角色。我想创建以下角色:Admin 和 Worker 以这个确切的顺序。

有人可以给我写命令吗?

【问题讨论】:

    标签: ruby-on-rails devise cancan


    【解决方案1】:

    从 shell 运行 bundle exec rails console。这将打开一个加载了 Rails 环境的 IRB 终端,您将可以访问以下方法:Role.create({name: "Admin"})

    【讨论】:

    • 谢谢,但我收到一个错误:无法批量分配受保护的属性:名称,所以我必须添加到角色模型:attr_accessible :名称,对吗?
    • 是的,或者自己指定名称:role = Role.new; role.name = "Admin"; role.save
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-04
    • 1970-01-01
    • 2017-06-04
    • 2012-06-08
    相关资源
    最近更新 更多