Ok, ich habe gerade Kapitel 10 beendet und hoffte, die E-Mail von der Produktion an mein Google Mail-Konto gesendet zu sehen, wenn ich die Logik "Passwort vergessen" getestet habe.production.rb wurde nicht nach heroku geschoben
Es hat nicht funktioniert. Ich weiß warum, aber ich bin mir nicht sicher, wie die beiden Versionen von production.rb aus dem Takt geraten sind.
Jetzt bin ich auf dem (Master) Zweig für sample_app, und ich bin immer diese Nachrichten, wenn ich zu drücken versuchen ...
abundantmind:~/workspace/sample_app (master) $ git push
Everything up-to-date
abundantmind:~/workspace/sample_app (master) $ git push heroku
Everything up-to-date
abundantmind:~/workspace/sample_app (master) $
Was mich verwirrt, weil die entsprechenden Zeilen in der Produktion .rb Datei wie folgt aussehen ...
# Ignore bad email addresses and do not raise email delivery errors.
# Set this to true and configure the email server for immediate delivery to raise delivery errors.
config.action_mailer.raise_delivery_errors = true
config.action_mailer.delivery_method = :smtp
# host = '<your heroku app>.herokuapp.com'
host = 'serene-dusk-31281.herokuapp.com'
config.action_mailer.default_url_options = { host: host }
ActionMailer::Base.smtp_settings = {
Und auf Heroku, der gleiche Abschnitt von production.rb wie folgt aussieht ...
# Ignore bad email addresses and do not raise email delivery errors.
# Set this to true and configure the email server for immediate delivery to raise delivery errors.
# config.action_mailer.raise_delivery_errors = false
# Enable locale fallbacks for I18n (makes lookups for any locale fall back to
Jetzt meine Fragen ...
1) Warum sagt Git mir alles synchronisiert ist, wenn es eindeutig nicht ist?
(Eigentlich bin ich ziemlich sicher, dass git nicht liegen, so dass ich akzeptieren, dass das Problem zwischen der Tastatur und dem Stuhl)
und
2) Was ist der einfachste Weg ist einfach zu schieben die production.rb bis heroku (und bitbucket), damit ich mit Kapitel 12 weitermachen kann?