Je suis en train d'installer un logiciel de messagerie avec SMTP et obtenir l'erreur suivante (à partir de la console):Pourquoi est-ce que je reçois un "caractère multibyte invalide" dans mon application Rails?
SyntaxError (/Users/nelsonkeating/Desktop/prelaunch/app/mailers/user_mailer.rb:6: invalid multibyte char (US-ASCII)
/Users/nelsonkeating/Desktop/prelaunch/app/mailers/user_mailer.rb:6: syntax error, unexpected $end, expecting ']'
headers[‘X-MC-Track’] = "opens, clicks"
^):
app/models/user.rb:37:in `send_welcome_email'
user_mailer.rb:
class UserMailer < ActionMailer::Base
default :from => "[email protected]"
def welcome_email(user)
mail(:to => user.email, :subject => "Invitation Request Received")
headers[‘X-MC-Track’] = "opens, clicks"
headers[‘X-MC-GoogleAnalytics’] = "example.com"
headers[‘X-MC-Tags’] = "welcome"
end
end
User.rb:
35 def send_welcome_email
36 unless self.email.include?('@example.com')
37 UserMailer.welcome_email(self).deliver
end
end
Désolé, il suffit de passer à "@ example.com"? – nelson
oh désolé j'ai mal lu que je l'ai, merci – nelson
Ce lien pourrait vous aider http://railsapps.github.com/tutorial-rails-prelaunch-signup.html – vajapravin