小编Joe*_*vie的帖子

Mailgun for Rails应用程序

目前我正在努力将Mailgun应用到我的rails应用程序中,但我似乎对最好的方法感到困惑.

我已经实现的方法是设置区域,添加gemfile,然后通过Active Job设置后台处理器.由于不确定这是否是最好的方法,我还没有设置后台处理器.

我已经看到其他资源说我应该简单地使用Heroku Add-on,然后使用额外的最小编码.我还想提一下,我有Devise设置,所以我不需要为典型情况发送电子邮件.

正如你所看到的,我在这一点上很失落,只是想了解哪种方法最好.如果您碰巧了解自己或有充足的资源可以使用,请告诉我=)

旁注:我也被告知"不要触发从ActiveRecord回调发送的电子邮件 - 从控制器执行此操作." 我写下来指的是什么时候到了,在这里我= P你同意这个说法吗?

我可以添加代码,如果它会有所帮助,但我很困惑哪些代码实际上有用...

非常感谢!

编辑

还有一个问题:理想情况下,我希望能够向应用程序上的所有用户发送自定义电子邮件(IE:每周更新,新网站功能等).Mailgun甚至会成为这样做的正确方法吗?

ruby email ruby-on-rails heroku mailgun

9
推荐指数
1
解决办法
3031
查看次数

Google Geocoding API错误:超出查询限制. - 铁路

我知道这个问题已被问到,但大多数答案都是几年前的,并不是所有的Ruby on Rails项目.在我目前的项目中,我正在使用Geocode gem(通过Ruby on Rails),任何人都可以按其位置搜索用户(我也使用Carmen gem进行国家/地区,子区域).

无论如何,我最近一直在收到这个问题(Google Geocoding API error: over query limit.).在阅读之后,我发现这很常见.大多数决议似乎涉及缓存,但其他人说它不能很好/很好地工作.

我想在这里向许多人提出这个问题,看看各种人认为什么是一个好的解决方案.理想情况下,将Geocoding gem保留在项目中会很棒,但如果不值得,请告诉我一个替代方案.如果您知道此问题的解决方案,请告诉我.

谢谢你,只是希望得到这种情况的反馈=)

PS:我不使用Google Maps API.设置项目以便用户输入他们的信息(使用Carmen gem)并键入cit.该位置是地理编码的,其他人可以键入城市,州/地区以查找该区域内的用户.

编辑

附加问题:当满足此限制时,当用户注册时,这还会导致经度和纬度值为零吗?由于它是限制,它不会对输入的位置进行地理编码,因此它将值保持为零?我之前已经发生过这种情况所以我只想确保这就是为什么= P.

编辑2 - 答案?

在说了一下之后(在下面的评论中),似乎最好的选择是缓存信息.话虽如此,经过研究,我发现在谷歌缓存方面存在很多合法性?我再次使用Google Map API,因此法律方面可能不相关?

这是一个很好的解决方案来实现缓存(https://github.com/codeforamerica/ohana-api/wiki/Customizing-the-geocoding-configuration)?

只是想确保我正确实现缓存方面= P谢谢!

ruby caching google-maps ruby-on-rails ruby-on-rails-4

5
推荐指数
1
解决办法
5861
查看次数