巫术中的自定义用户激活方法
Custom user activation methods in sorcery
我正在使用 sorcery gem in a Rails 4 application. I need to configure two attributes that sorcery says I can configure,但是我不知道如何实际配置这些值。
有问题的两个属性是:
activation_needed_email
和
activation_success_email
如何自定义这些方法名称?
您要覆盖的属性是 activation_needed_email_method_name
和 activation_success_email_method_name
,如下所示:https://github.com/NoamB/sorcery/blob/master/lib/sorcery/model/submodules/user_activation.rb
解决方案
有多种方法可以实现这一点。这样的事情应该有效:
在您的 sorcery.config
文件中:
Rails.application.config.sorcery.configure do |config|
config.user_config do |user|
user.activation_needed_email_method_name = :whatever_your_method_is
user.activation_success_email_method_name = :whatever_your_method_is
end
end
参考:这是一个很好的要点,其中包含许多(所有?)可在巫术中配置的示例配置:https://gist.github.com/reqshark/3063261
我正在使用 sorcery gem in a Rails 4 application. I need to configure two attributes that sorcery says I can configure,但是我不知道如何实际配置这些值。
有问题的两个属性是:
activation_needed_email
和
activation_success_email
如何自定义这些方法名称?
您要覆盖的属性是 activation_needed_email_method_name
和 activation_success_email_method_name
,如下所示:https://github.com/NoamB/sorcery/blob/master/lib/sorcery/model/submodules/user_activation.rb
解决方案 有多种方法可以实现这一点。这样的事情应该有效:
在您的 sorcery.config
文件中:
Rails.application.config.sorcery.configure do |config|
config.user_config do |user|
user.activation_needed_email_method_name = :whatever_your_method_is
user.activation_success_email_method_name = :whatever_your_method_is
end
end
参考:这是一个很好的要点,其中包含许多(所有?)可在巫术中配置的示例配置:https://gist.github.com/reqshark/3063261