send_confcode
新しいユーザーがサインアップするとすぐにSMS経由で確認コードを送信するアクション( )があります。このアクションをどこに配置すべきか知りたいのですが。User
Deviseによって生成されたモデルの下にありますか?
def send_confcode
@confcode = (Time.now.to_i).to_s.slice(6,9)
# more code here for sending code via an sms api
end
send_confcode
新しいユーザーがサインアップするとすぐにSMS経由で確認コードを送信するアクション( )があります。このアクションをどこに配置すべきか知りたいのですが。User
Deviseによって生成されたモデルの下にありますか?
def send_confcode
@confcode = (Time.now.to_i).to_s.slice(6,9)
# more code here for sending code via an sms api
end
after_create
ユーザーモデルでコールバックメソッドを使用します。これをユーザーモデルに追加します。
after_create :send_confcode
ユーザーが作成されると、send_confcode
メソッドが呼び出されます。
Railsコールバックの詳細については、http://guides.rubyonrails.org/active_record_validations_callbacks.html#callbacks-overviewをご覧ください。