【问题标题】:How can I customize the Devise gem for a different model如何为不同的模型自定义设计 gem
【发布时间】:2010-10-12 05:41:27
【问题描述】:

我需要为我的应用程序使用设计,并且我需要在设计插件中编辑用户控制器的不同用户级别

【问题讨论】:

标签: ruby-on-rails devise


【解决方案1】:

你在处理用户控制器中的所有用户吗?

如果是这样……

before_filter :authenticate_user!, :only => [:change_password], :except => [:create, :show, :show_profile, :signup]

您可以为管理员用户或任何其他类型的用户模仿相同的... 喜欢

before_filter :authenticate_admin_user!, :only => [:edit, :update, :change_password], :except => [:new, :create, :show, :show_profile, :signup]

在这种情况下,您需要编写 authenticate_user / authenticate_admin_user 并在...中处理您的业务逻辑

如果您有其他要求...请告诉我...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多