2012-09-04 2 views
0

나는 고안 보석을 사용하고 내가 설정에 초기화 아래와 같은 메일이 : 나는 또한 설정 한 devise.rb에서Ruby on Rails의 Devise Gem 비밀번호 재설정 링크?

ActionMailer::Base.smtp_settings = { 
     :enable_starttls_auto => true, 
     :address   => 'smtp.gmail.com', 
     :port    => 587, 
     :domain    => 'mydomain.com', 
     :authentication  => 'plain', 
     :user_name   => '[email protected]', 
     :password   => 'password' 
    } 

다음

config.mailer_sender = "[email protected]" 

나는 것입니다이 문제 내가 "비밀번호를 잊어 버렸습니다"라는 이메일을 보냈습니다. 다음과 같이 내 응용 프로그램, 이메일하지만 나 이메일은 Gmail의 도메인을 포함 재설정 할 수있는 링크를 보내 수행합니다

http://gmail.com/users/password/edit?reset_password_token=JDKdSyhtDBkyq4Sgs2J3

분명히 사용자의 비밀번호를 재설정 할 수 있도록 해당 도메인이 내 애플리케이션의 도메인이어야합니다. 무엇을 바꾸어야합니까?

답변

2

이상한 구성, I는 일반적으로 단순히 설정 : 내 생산 또는 개발 .rb 파일 그냥 이해


에서

config.action_mailer.default_url_options = { :host => "example.com" } 

config.mailer_sender = "[email protected]"은 당신의 from 필드를 입력하기위한 것입니다.