config下的environment.rb文件出错(Ruby on rails)

时间:2013-12-10 08:20:41

标签: ruby-on-rails ruby ruby-on-rails-3 email

下面是我的environment.rb文件

require File.expand_path('../application', __FILE__)

Wiyo::Application.initialize!

config.action_mailer.smtp_settings = {
  address: "smtp.gmail.com",
  port: 587,
  domain: "example.com",
  authentication: "plain",
  enable_starttls_auto: true,
  user_name: 'atomambition@gmail.com',
  password: '********'
}

我已将我的gmail密码放在 ** 部分。但是当我做rake:db migrate时,它会在environment.rb文件中显示错误告诉我

  

7:在'>'。

请帮帮我。我正在我的rails应用程序中创建邮件功能。我被卡住了。

1 个答案:

答案 0 :(得分:0)

此配置代码应 包含在environments.rb中。 config全局已本地化为config/environments中找到的特定于环境的配置文件。尝试将此代码添加到相应的文件中:

# config/environment/development.rb
Wiyo:::Application.configure do

  config.action_mailer.smtp_settings = {
    address: "smtp.gmail.com",
    port: 587,
    domain: "example.com",
    authentication: "plain",
    enable_starttls_auto: true,
    user_name: 'atomambition@gmail.com',
    password: '********'
  }

  # remainder of configuration

end