问题标签 [pony]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - 小马不向gmail地址发送电子邮件?
我有一个要求输入人员姓名和电子邮件地址的报名表。我将该电子邮件地址保存到会话中,以便在提交表单后访问它。然后我使用 Pony 向提交表单的人发送一封感谢/通知电子邮件。但是,虽然它可以毫无问题地发送到 MobileMe 地址,但不会发送到 gmail 地址。我用来发送的线路是:
@email 变量在处理程序中定义并从会话中获取值。
有任何想法吗?
sinatra - 使用 Pony 发送 HAML 电子邮件
Sinatra 1.2.6 / Haml 3.1.2 和 Pony
我收到“错误数量的参数错误(0 代表 1)”,它指向
sinatra/base.rb
我正在发送 :html_body => (haml :html_email) 给 Pony
任何帮助将不胜感激!
M。
ruby - 如何在 Pony 和 Sinatra 中附加文件作为选项?
我在 Pony 和 Sinatra 中将文件作为选项附加时遇到问题,如何在 Pony 中指定附件选项?
ruby-on-rails - Rails 设计邮件
我试图覆盖设计以发送邮件以激活用户。在注册控制器的创建方法中,我有这个
此 url 指向激活用户的方法。这是否是确认帐户的好方法是无关紧要的。问题是当 Pony.mail(...) 运行时我得到这个错误
我已经安装了小马并且 Pony.mail 在控制台中工作。我也尝试在控制器文件的顶部使用 require 'pony' 但我得到了
我需要做什么才能完成这项工作。
ruby-on-rails - Rails 邮件程序 Ubuntu
在我的 Rails 应用程序(在 Mac 上运行)中,我使用了一个名为 pony 的 gem。当我通过小马创建消息时,我得到以下输出(来自 rails 控制台)。
此消息发送没有问题。
对于在 Ubuntu 上运行的单独应用程序,pony 会抛出错误。
我没有发布错误,因为我切换到了一个名为 mail 的 gem,它在发送消息后给出了相同的输出(没有错误,控制台说它发送正常)。但问题是在 Ubuntu 系统上没有发送任何消息。
我怀疑这是因为我从未在 Ubuntu 系统上设置过邮件系统(如果这是在编程世界中需要完成的操作)。如果是这样,我不确定我应该怎么做,这样我的邮件才会被发送。
我正在使用 rails 3 和 Ubuntu Oneiric Ocelot。
rspec - 如何使用 rspec 在 Sinatra 应用程序中测试 Pony 电子邮件?
我正在尝试email_spec,它说它支持 Pony,但我不确定如何在 sinatra 应用程序中测试电子邮件。自述文件中的示例显示了 rails 的用法ActionMailer
,但在 Pony 中没有。
使用 email_spec 并不珍贵,因此欢迎在 sinatra 中使用 rspec 测试电子邮件的任何其他想法 =)
ruby - 为了尽量减少内存使用,我应该选择 Pony 的 :sendmail 还是 :smtp 模式?
我正在使用Pony gem发送电子邮件。假设我有两种选择,使用 :smtp 或 :sendmail 是否有内存优势?
选项 1:smtp
在这里,Ruby 直接连接到 SMTP 服务器。
选项 2:发送邮件
在这里,生成了本地sendmail
二进制文件。
特别是,我担心在附加文件之前将文件的全部内容加载到内存中 -但这在两种模式下似乎都是必要的:
这类似于Sendmail vs SMTP,但这些答案并未涵盖我的问题。
ruby-on-rails-3 - 在 Rails 3.1 中使用 Pony 和 RSpec 测试电子邮件
我尝试使用这个How do I test Pony emailing in a Sinatra app, using rspec? 测试发送电子邮件的 Rails 3.1 应用程序。发送工作正常,但我很难让测试正常工作。这是我到目前为止所拥有的...
规范/spec_helper.rb
在我的 users_controller_spec.rb
我明白了...
失败:
1) UsersController POST 'create' 成功应该发送一封问候邮件失败/错误:Pony.should_receive(:mail) do |params| (Pony).mail(any args) expected: 1 time received: 0 times # ./spec/controllers/users_controller_spec.rb:121:in `block (4 levels) in '
看起来 Pony 没有收到电子邮件,但我知道真正的电子邮件正在发送出去。
有任何想法吗?
ruby - 在 Ruby sinatra 中接收电子邮件
有什么方法可以使用 Sinatra 接收电子邮件?我已经看到了说明如何使用 RoR 进行操作的页面,但是没有。我还发现了如何使用 gem Pony发送电子邮件。谢谢!
ruby - 让 Pony 或 Mail gem 与 Sinatra / Heroku 一起工作
我是 Ruby 新手,如果这个问题很简单,我深表歉意。非常感谢您的帮助。
我们有一个已部署到 Heroku 上的 Sinatra 应用程序。我们正在尝试添加一个发送简单电子邮件的页面。我已将 SendGrid 插件添加到 Heroku 应用程序中。现在,我只是尝试添加使用 SendGrid SMTP 服务器信息创建和发送消息的 Ruby 代码。
我遇到的问题是,即使我在 Heroku 应用程序上安装了 Mail gem(通过添加到 Gemfile 中),当 Heroku 应用程序启动时出现错误,抱怨未安装“treetop/runtime”:
同样,当我尝试安装 Pony gem 时,它抱怨它无法加载 Mail。奇怪的是,这一切都适用于我的本地系统,所以我认为这是 Heroku 的问题。我只是无法让 Heroku 从 Pony 或 Mail 中完全加载成功启动所需的一切。(注意:我什至无法启动 Heroku,所以我什至无法测试电子邮件代码的实际发送。)
任何具体的帮助/见解将不胜感激。有人用 Heroku 遇到过这种情况吗?是否有其他宝石可以用于这个简单的目的?
谢谢!
PS 捆绑包成功安装了 mail (2.4.4) 和 pony (1.4)。