Rails 4 アプリケーションでsorcery gemを使用しています。ソーサリーが構成できると言う2つの属性を構成する必要がありますが、実際にこれらの値を構成する方法がわかりません。
問題の 2 つの属性は次のとおりです。
activation_needed_email
と
activation_success_email
これらのメソッド名をカスタマイズするにはどうすればよいですか?
Rails 4 アプリケーションでsorcery gemを使用しています。ソーサリーが構成できると言う2つの属性を構成する必要がありますが、実際にこれらの値を構成する方法がわかりません。
問題の 2 つの属性は次のとおりです。
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