gpt4 book ai didi

ruby-on-rails - 如何在 Rails 中访问初始化文件中的变量

转载 作者:行者123 更新时间:2023-12-01 01:28:09 25 4
gpt4 key购买 nike

我有 Devise 和 Devise_RPX_Connectable (https://github.com/chrisdebruin/devise_rpx_connectable) 工作(用户可以使用他们的 Facebook 帐户登录)。我正在使用

rails -v 2.3.5 devise --version 1.0.8 devise_rpx_connectable --version 0.1.3

我的问题是如何访问 Controller 中的高级用户信息?具体来说,下面列出的那些在我的初始化器目录中的 devise.rb 文件中。
config.rpx_auto_create_account = true # false if you don't want to create users automaticaly. True by default. 
config.rpx_additional_user_data = [:verifiedEmail, :url, :providerName,:photo] # default [], get some extra profile info from RPXnow, default only a few fields are available in the rpx_user object (https://rpxnow.com/docs#profile_data)
config.rpx_extended_user_data = true # false by default, extended data only available for Plus and Pro RPX users (https://rpxnow.com/docs#api_auth_info)

谢谢,

最佳答案

我查看了 Devise 源代码,看起来那些正在使用 Rails 的 mattr_accessor应该在设计模块上公开它们的方法。您应该能够像这样访问它们:

Devise.rpx_auto_create_account # returns true 

关于ruby-on-rails - 如何在 Rails 中访问初始化文件中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6460442/

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