Rails 3的设置操作梅勒
问题描述:
一切都进行得这么好......Rails 3的设置操作梅勒
宝石 '邮件' 被安装
输入> $轨摹支架用户名:字符串email:字符串
进入> $耙分贝:迁移(精我可以看到它http://localhost:3000/users/new)然后...
输入> $轨摹邮件user_mailer文件
在此命令我得到这个巨大的错误 - 它是什么,我该如何解决它?
Users/mailer_app/config/initializers/setup_mail.rb:14: uninitialized
constant DevelopmentMailInterceptor (NameError)
from /opt/local/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/engine.rb:201
from /opt/local/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/engine.rb:200:in `each'
from /opt/local/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/engine.rb:200
from /opt/local/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/initializable.rb:25:in `instance_exec'
from /opt/local/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/initializable.rb:25:in `run'
from /opt/local/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/initializable.rb:50:in `run_initializers'
from /opt/local/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/initializable.rb:49:in `each'
from /opt/local/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/initializable.rb:49:in `run_initializers'
from /opt/local/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/application.rb:134:in `initialize!'
from /opt/local/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/application.rb:77:in `send'
from /opt/local/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/application.rb:77:in `method_missing'
from /Users/liam_carey/Documents/Aptana Studio 3 Workspace/mailer_test/config/environment.rb:5
from /opt/local/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/application.rb:103:in `require'
from /opt/local/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/application.rb:103:in `require_environment!'
from /opt/local/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/commands.rb:16
from script/rails:6:in `require'
from script/rails:6
user:mailer_app $
答
这里是
正在使用的Heroku和Sendgrid和已安装的插件在我的配置/初始化/为setup_mail.rb的内容。
我是否需要先安装'mail'gem,文档没有提及?
ActionMailer::Base.smtp_settings = {
:address => "smtp.sendgrid.net",
:port => "25",
:authentication => :plain
:user_name => "[email protected]",
:password => "9XXXXXXXXX",
:domain => "www.myapp.com",
}
我知道现在是什么问题 - 没有用户名和密码的条目后面没有逗号!
你可以发布'config/initializers/setup_mail.rb'的内容吗? – 2011-05-10 23:23:02
您的应用程序中引用了“DevelopmentMailInterceptor”? – 2011-05-10 23:23:04
@dmarkow根据请求发布了setup_mail.rb .... – ubique 2011-05-12 22:44:49