如何在Rails中为Refinery的内置用户找到模型

时间:2016-11-17 18:32:06

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

我正在使用Refinery并希望对RefineryUser进行编辑。在架构文件中,我看到以下内容:

  create_table "refinery_authentication_devise_users", force: :cascade do |t|
    t.string   "username",               null: false
    t.string   "email",                  null: false
    t.string   "encrypted_password",     null: false
    t.datetime "current_sign_in_at"
    t.datetime "last_sign_in_at"
    t.string   "current_sign_in_ip"
    t.string   "last_sign_in_ip"
    t.integer  "sign_in_count"
    t.datetime "remember_created_at"
    t.string   "reset_password_token"
    t.datetime "reset_password_sent_at"
    t.datetime "created_at"
    t.datetime "updated_at"
    t.string   "slug"
    t.string   "full_name"
  end

但我找不到模特。如何找到模型,以便我可以向RefineryUsers添加回调,验证和其他代码。我还可以添加ActiveAdmin并使炼油厂用户成为activeadmin用户。

1 个答案:

答案 0 :(得分:0)

如果您使用此扩展程序,则用户模型位于https://github.com/refinery/refinerycms-authentication-devise。如果您想使用ActiveAdmin,您可能需要破解它:https://github.com/refinery/refinerycms-authentication-devise/issues/16